i found out why my school may be blocking google as adult content.
google generates these weird tracking IDs when you search then those IDs go to your browser. the filter still looks at the entire url though, not just the main path and the q parameter. those tracking IDs can cause problems where innocent words contain bad ones. (tracking isn’t innocent but still.)
entering the same query back into the search bar will usually fix the issue.