Chromebook filtering guide

Category-Based Web Filtering for Managed Chromebooks

A URL list blocks the sites you name. Category filtering blocks the kinds of sites you choose, including ones that did not exist yesterday. Here is how it reaches student Chromebooks, how it follows them home and which categories fit each grade band.

PolicyYour internet safety policy decides what each group of students may reach.
EnforcementAn extension, DNS resolver or proxy applies that policy to every request.
Category dataA domain to category database tells the enforcement layer what each site is.
Local rulesAdmin console lists and district exceptions handle the few named sites left over.
Why categories

Why category filtering matters on school Chromebooks

The Google Admin console URL list is capped at about 1,000 entries and only knows what you type. For the large, fast-changing parts of the web, categories do the heavy lifting.

Scale

Adult, gambling and proxy sites number in the millions. One category switch covers all of them, where a list would need endless typing.

Freshness

New domains appear every day, and some exist only to dodge school filters. Daily category updates reach them without anyone reporting them first.

Nuance

Categories let you allow News and Science for older students while still blocking Dating and Gambling for everyone, all from one policy.

Still setting up the basic list? Start with our walkthrough on how to block websites on school Chromebooks in Google Admin, then come back to add categories on top.
Categories without a client

Chromebook rules that live in DNS

The hosted filter keeps the category work out of your Chromebook management, because the rules sit on a DNS setting instead of an extension. We run it for you and keep the lists current.

  • Nothing is installed on the Chromebooks, so there is no extension to push or break.
  • Switch categories on and off per school, with always-allow and always-block lists on top.
  • A private encrypted link carries the same rules to devices off the network.
District compliance overview in the hosted filter, shown for Chromebook fleets
1 setting
on the router or firewall, no extension
Over 120 million
domains with a category
Milliseconds
for the filter to decide on a domain
Three approaches

Extensions vs DNS vs proxy filtering on Chromebooks

All three can enforce categories. They differ in what they can see, where they work and how much they ask of your network team.

Filtering extension

Force-installed to student accounts from the Admin console. It checks each page in the browser before it loads.

  • Follows the student account anywhere
  • Sees full URLs, not only domains
  • Can identify the signed-in student for reports
  • Only covers Chrome, not every app
  • Must be kept installed and updated
Best fit: 1:1 programs where devices go home.

DNS filtering

The device asks a filtering resolver for each domain. Blocked categories get a block page instead of the real address.

  • Light and fast, nothing to install in the browser
  • Covers apps as well as Chrome
  • Simple to deploy on campus networks
  • Sees only the domain, not the path
  • Off campus only if the device is pointed at it
Best fit: a fast first layer for every device on site.

Proxy or cloud gateway

Traffic is routed through a filtering service, on campus or in the cloud, which decides per request.

  • Sees full URLs when traffic is inspected
  • Central logs across all devices
  • Can enforce on any network if configured
  • Inspection needs certificates on devices
  • More moving parts to run well
Best fit: districts that want one gateway for all traffic.
QuestionExtensionDNSProxy / gateway
Can it block one page inside a site?YesNo, domain onlyYes, with inspection
Works on home Wi-Fi?YesIf configured on deviceIf configured on device
Covers Android apps on the Chromebook?Usually notMostlyDepends on routing
Knows which student made the request?YesDevice or network levelUsually
Effort to deployLow to mediumLowMedium to high
Uses category data?YesYesYes
These options are not exclusive. A common setup is DNS filtering on the school network plus an extension that covers the device everywhere else. For the trade-offs in depth, see web filtering vs DNS filtering.
Off the school network

Chromebooks at home keep the same rules

Take-home devices are covered by a private encrypted link, so the school policy follows the laptop. Public encrypted DNS and browser settings that skip the filter are blocked by default.

Off campus

Off-campus coverage: where the Chromebook actually goes

A take-home Chromebook spends more hours off the school network than on it. Coverage has to follow it to each of these places.

School network

Every approach works here. The campus firewall adds a second layer.

Home Wi-Fi

Only device or user level filters reach it. Network filters at school do not.

Public hotspots

Libraries and cafes may have their own filters, but you cannot rely on them.

Phone tethering

A student's own data plan bypasses home and school networks alike.

What to configure for take-home devices

  • Force-install the filtering extension, or set device level DNS, for every student unit.
  • Block guest mode and restrict sign-in to school accounts so the policy cannot be skipped.
  • Turn off incognito for students if your filter cannot see incognito windows.
  • Block the VPN / Proxy / Anonymizers category on every network, not only at school.
  • Decide whether after-hours rules differ from school-day rules, and write it into policy.
CIPA itself is about filtering on networks and devices funded through E-Rate. Many districts extend the same protection to take-home devices by policy. Read how others approach it in our guide to enforcing CIPA on off-campus student devices.
Off-campus filtering often logs browsing at home. Keep your logging and retention choices aligned with student data privacy and FERPA and tell families what is recorded.
Grade bands

Categories to block by grade band

A starting point, not a rule. Adjust with teachers and your board, and record the decision in your policy. Category names below are the ones in our 58-category set.

Elementary, K to 5

Tight focus, mostly approved tools

Block

AdultGamblingWeaponsIllegal DrugsViolenceHate/DiscriminationDatingVPN / Proxy / AnonymizersSocial NetworkingGamingForums / Message BoardsEmail and MessagingAI / LLM Tools

Review

Streaming MediaShoppingURL Shorteners

Open

Education/ReferenceWebinars/E-learningScience

Many districts run allow-only lists here instead of category blocking.

Middle school, 6 to 8

Wider research, close supervision

Block

AdultGamblingWeaponsIllegal DrugsHate/DiscriminationDatingVPN / Proxy / AnonymizersAlcoholTobaccoFile Sharing/P2PLingerie/Swimsuits/Intimate Apparel

Review

Social NetworkingGamingAI / LLM ToolsStreaming MediaViolence

Open

News/MediaScienceGovernment & LegalHealth & Medicine

Violence often stays under review because history and news topics touch it.

High school, 9 to 12

Open research, CIPA core held firm

Block

AdultGamblingIllegal DrugsVPN / Proxy / AnonymizersDatingMalware / Phishing / SuspiciousFile Sharing/P2P

Review

WeaponsHate/DiscriminationAI / LLM ToolsSocial NetworkingGamingCryptocurrency

Open

Job Search/CareersPoliticalReligion & SpiritualityHealth & MedicineNews/Media

Older students research hard topics; review queues avoid over-blocking them.

Block blocked by defaultReview decided locally, often time-basedOpen usually allowed
Malware / Phishing / Suspicious should be blocked for every grade, and for staff too. See malware and phishing protection for schools for how that category protects accounts and devices.
AI tools

Handling AI tools on student Chromebooks

AI chat and writing tools are now a category decision in most districts. A single domain list goes out of date within weeks, because new tools launch constantly.

Block for younger students

Many tools set their own age limits. Blocking the AI / LLM Tools category for elementary units keeps policy simple and consistent.

Time or class based for teens

Some districts allow approved AI tools during set classes and block the rest. That needs category data plus a short allow list.

Split by tool type

Our AI tools set covers 11,800+ domains in 18 categories, so a district can treat writing assistants differently from image generators.

For a ready category list built for schools, see the AI tools blocklist for schools.
The data underneath

How category data powers a Chromebook filter

Whatever enforcement you choose, every decision comes down to one question: what kind of site is this? The category database answers it in a fraction of a second.

Student opens a link

The Chromebook requests a page on some domain.

Filter checks the domain

The extension, resolver or proxy looks the domain up in its category data.

Categories come back

One or more categories, ranked by how much of the site they describe.

Policy decides

The student's unit rules say allow, block or warn for those categories.

Result is logged

The decision is recorded for safety reviews and reporting.

example-videohub.com
Streaming Media1st
Social Networking2nd
Gaming3rd

Illustrative example. Ranked categories let a filter act on the main category alone, or block a site if any listed category is blocked for that grade.

120Mcategorized domains
99.99%of web traffic covered by the top 20M domains
~300knew domains categorized daily, rechecked at one week and one month
59 + 703filtering categories plus IAB Content Taxonomy v3 in one file
Sites are categorized from their content, then reviewed and validated. Licence holders receive validation reports with the measured accuracy of the CIPA categories.
Common Chromebook categories

Where everyday Chromebook sites land

Teachers rarely ask about categories, they ask about sites, so here is how a few of them are labelled in our data.

Site students openCategories assigned
youtube.comStreaming Media, Social Networking
khanacademy.orgEducation/Reference
kahoot.itEducation/Reference, Gaming
roblox.comGaming
discord.comEmail and Messaging, Social Networking, Gaming
quizlet.comEducation/Reference, Webinars/E-learning
Over-blocking

Keeping teaching sites open while categories do the blocking

The opposite failure to a leaky filter is one that blocks lessons. Teachers lose trust quickly when a research page fails in front of a class, so plan for it from day one.

Mixed sites

Large platforms host lessons and distractions side by side. Domain-only filtering must pick one; full-URL filtering can allow the lesson path and block the rest.

Sensitive but educational

Health, history and current events pages can touch categories like Violence or Health & Medicine. Review queues for older grades prevent blanket blocks on research.

Teacher overrides

Give teachers a fast way to request a site, and decide who approves it. A request answered the same day protects the lesson and the policy.

Symptom teachers reportLikely causeUsual fix
A lesson page loads but its video is blankThe video host sits in a blocked category such as Streaming MediaAllow the specific player domain for that unit
A news article is blocked for high schoolA secondary category on the site, such as Violence, is blockedAct on the main category for that grade band, or move Violence to review
Sign-in to a learning tool loops foreverAn authentication domain is in an unexpected categoryAdd the sign-in domain as a local exception
A brand new teaching tool is blockedThe domain was not yet categorized or sits in Parked / For-Sale DomainsLook it up, then allow it locally until the next update
Before you allow or block an unfamiliar domain, check its categories with our domain category checker. It shows how the site is classified, so the decision is based on facts rather than the domain name.
Buying

Questions to ask before choosing a Chromebook category filter

Every vendor will say it filters Chromebooks. These questions separate the details that matter for a school from the marketing.

Ask thisWhy it mattersA good answer sounds like
How many categories, and can I see the list?Too few categories force blunt choices, such as blocking all video.A published list with clear names you can map to your policy.
How fast are new domains categorized?Proxy and lookalike sites are often days old when students find them.New domains categorized daily, then checked again as they grow.
Can a domain have more than one category?Mixed sites need nuance to avoid over-blocking.Yes, with the categories ranked by how much of the site they describe.
Does it work off campus without the school network?Take-home devices spend most hours away from school.Enforcement on the device or user, not only at the firewall.
How is accuracy measured?Wrong categories cause both leaks and blocked lessons.Regular manual validation, with measured accuracy shared with customers.
Who sees the logs, and for how long?Logs include student browsing, which is sensitive data.Clear retention settings and role-based access.
For a full buying framework, read how to choose a school web filter. If your district runs 1:1 programs, our page on Chromebook 1:1 device filtering covers device-side options in more detail.
Reporting

Using category reports in safety reviews

Category logs turn filtering from a silent wall into information a safety team can act on. Keep the reports simple and focused on patterns, not on catching individual students.

Top blocked categories

Shows where demand sits, such as Gaming after lunch or AI tools near deadlines.

Repeated proxy attempts

A student who keeps reaching for VPN / Proxy / Anonymizers may need a conversation, not only a block.

Safety categories

Hits on Violence or Hate/Discrimination can be routed to counselors under your safeguarding process.

Time patterns

After-hours activity on take-home devices helps decide whether evening rules should differ.

Want to see category filtering run before committing to a vendor? Our hosted CIPA filter pilot lets a district try category profiles on real devices.
Roll-out

A rollout checklist for category filtering on Chromebooks

Most problems in the first week come from skipping one of these. Work through them with a pilot group before the whole district.

  • Map each organizational unit to a grade band category profile.
  • Choose the enforcement approach for on campus and off campus.
  • Pilot with one class per band for at least a week.
  • Collect teacher reports of over-blocking during the pilot.
  • Set up a request route for teachers to unblock teaching sites.
  • Confirm logs show the student, the category and the action.
  • Check that Admin console URL lists do not contradict category rules.
  • Brief families on what is filtered at home and why.
  • Record the setup in your CIPA compliance checklist.
  • Schedule a review each term as tools and curriculum change.

Extension or DNS filter

Choosing how a Chromebook gets filtered

What mattersFiltering extensionHosted DNS filter
Work on each deviceAn extension on every ChromebookNothing installed
Rule changesPushed out to devicesApplied in seconds
Bypass attemptsAnother extension can undo itVPN/Proxy stays blocked, even with a PIN
Policy by schoolDepends on the setupOne console, separate settings per school
Audit trailVariesReports, policy record and log export
FAQ

Common questions about Chromebook category filtering

What is the best way to filter school Chromebooks by category?

There is no single answer. An extension follows the student everywhere, DNS is light but sees only domains, and a proxy sees full URLs. Many districts combine an extension or DNS layer with the campus filter.

Does Chromebook category filtering work at home?

It does if the filter travels with the device or the user. Extensions and device level settings keep working on home Wi-Fi. A filter that lives only on the school firewall stops at the school door.

Which categories should elementary students have blocked?

Beyond the CIPA core, elementary units commonly block Social Networking, Gaming, Dating, Streaming Media, Forums, Email and Messaging, VPN and proxy sites and AI tools, or run an allow-only list.

Can a domain belong to more than one category?

Yes. In our database a domain can carry several categories, ranked by how much of the site each describes. A filter can act on the main category only or on any listed category.

How quickly do new websites get a category?

About 300,000 newly registered domains are categorized daily and delivered as delta files. Each is checked again after a week and after a month, since many sites add content after launch.

We build a Chromebook filtering product. Can we license the categories?

Yes. The data ships as CSV, Parquet or JSON for your own systems, with a lookup API, under internal use or OEM licences. See the category database or try a domain lookup.

The quote is built from how many schools and devices you run, and it reaches you within one business day. A one-site pilot lets you see real blocks and reports ahead of any commitment.

Bring category filtering to your Chromebooks

Whether you run a district or build the filter that districts install, we can help you put current, school-ready categories behind every Chromebook request.

Talk to us about your district License the category database

Google, Chrome, ChromeOS, Chromebook and Android are trademarks of Google LLC. They are used here only to identify the products discussed. CIPAWebFiltering.com is not affiliated with, sponsored or endorsed by Google LLC.