App Management on School Devices

A web filter decides which sites students can reach. App management decides what students can install and run. On modern school devices you need both, because a blocked website is often one app install away.

This guide covers Chromebook extensions and Android apps, iPads under MDM and Windows laptops, then shows how to make app control and web filtering cover each other's gaps.

ChromebooksExtensions and Android apps
iPadsApps through MDM
WindowsStore and desktop apps
Web filterThe layer underneath all three

Why app control matters for school filtering

Many of the ways students get around a filter start with an install: a VPN extension, a game, a remote desktop app, a chat client. Stopping the install closes the route before it opens.

Bypass tools

VPN and proxy extensions and apps reroute traffic around the filter. App control is the most reliable way to keep them off managed devices.

Distraction

Games and social apps installed on a school device are there in every lesson. Blocking the website alone does not remove an installed app.

Student data

Every app a student signs into may collect personal data. An approval step lets the privacy lead check terms before pupils use it.

Security

Unvetted extensions can read pages, capture data or inject ads. Malicious or hijacked extensions are a known risk on any browser.

Fairness

A consistent set of apps means every student has the same tools in class and in assessments.

Support load

Fewer, known apps mean fewer help desk tickets and faster fixes when something breaks.

Apps reach the web too

Back up your app policy with a filter that knows what each service is

An approved-app list controls what installs, yet most apps and sites still talk to servers you never listed. Our hosted CIPA filter checks those requests against 58 categories, so a game or chatbot is caught even when it arrives as a web page.

  • Categories such as Gaming and AI / LLM Tools are switched per school
  • Always-allow entries keep approved learning tools working
  • The result is reported, so you can show what the policy did
Hosted filter reports used to confirm that app and category rules are working
58
categories you can say yes or no to
120M+
categorized domains behind those choices
1
network DNS setting, no app to push to devices

Platform by platform: where app control lives

Each platform has its own console and vocabulary. The principles are the same: enrol the device, decide the install mode, push the approved set, and lock the settings that would undo it.

Extensions and Chrome apps

  • In the Google Admin console, app settings are made per organisational unit, so students, staff and test groups can differ.
  • Choose the Chrome Web Store mode: allow everything except a block list, or block everything except an allow list.
  • Force-install the extensions every student needs, such as accessibility tools.
  • Restrict extensions by the permissions they request, so a new extension that wants to read all sites is held back.

Android apps from Google Play

  • The same two modes apply to Play Store apps on ChromeOS: allow all except blocked, or block all except allowed.
  • Force-install or make apps available per organisational unit.
  • Remember that a filter running only inside the Chrome browser may not see Android app traffic. A DNS-level filter does see the lookups.
  • Turn off developer mode and sideloading for student devices.

Step-by-step console guidance is in block websites on Chromebooks with Google Admin and category filtering on managed Chromebooks.

Enrolment and supervision

  • School-owned iPads are enrolled through Apple School Manager into your MDM, which makes them supervised.
  • Supervision unlocks the restrictions schools rely on, including control of app installation and the App Store.
  • Students sign in with school-managed accounts, which have some consumer features turned off.

Apps and restrictions

  • Buy or assign apps in volume through Apple School Manager and push them from the MDM.
  • Hide or restrict the App Store so students cannot install their own apps.
  • Use single-app or assessment modes for tests where your MDM and the test app support them.
  • Restrict settings that affect filtering, such as VPN configuration and private relay, where available.

Shared iPads in younger classes often use a fixed app set per cart. One-to-one iPads usually use a core set plus apps assigned per class.

Accounts and installs

  • Give students standard accounts, not local administrator rights. This alone blocks most desktop installs.
  • Deploy approved apps through your endpoint management tool, such as Microsoft Intune, instead of letting users install them.
  • Restrict or hide the Microsoft Store for students, or allow only apps the school publishes.

Application control

  • Windows includes application control features, such as App Control for Business and AppLocker, that allow only trusted apps to run.
  • Start in audit mode to see what would be blocked, then move to enforcement.
  • Block portable apps and scripts from user-writable folders, a common route for running unapproved tools.
  • Control browser extensions through browser policy, as on Chromebooks.

Console names and options change. Check your platform's current admin documentation before making changes to a whole fleet.

Allow list or block list?

This is the biggest single choice in app management. It decides whether new apps start as "no" or as "yes".

Allow list Usual for students

Students can install only what the school has approved.

  • New bypass tools and games are blocked by default.
  • Every app has passed a privacy and learning check.
  • Needs a quick request process, or teachers feel stuck.
  • Best for primary, middle school and most secondary devices.

Block list Staff and older students

Anything can be installed except what the school has blocked.

  • Flexible for staff and senior students doing independent work.
  • Always behind: a new VPN or game is allowed until someone notices.
  • Relies on the web filter to catch what the list misses.
  • Best paired with permission-based extension rules.
GroupSuggested modeNotes
Primary and elementary studentsAllow list, small setForce-install everything they need; hide stores
Middle and lower secondary studentsAllow listAdd apps per subject; keep a request form
Upper secondary studentsAllow list, larger setConsider a wider catalogue with permission limits
Teaching staffBlock list with permission limitsBlock known risky categories and extensions that read all sites
Shared and test devicesFixed allow listLock to the apps required for the lesson or exam
Apps and their domains

How common classroom and recess apps are labelled

Real entries from our data. A teacher-approved app and a distraction can sit side by side, so the category tells them apart.

ServiceCategory we assign
duolingo.comEducation/Reference
kahoot.comEducation/Reference, Webinars/E-learning
canva.comWeb-based Applications, AI / LLM Tools
epicgames.comGaming
supercell.comGaming

How app control and web filtering work together

App control and web filtering each have a blind spot. Paired correctly, each covers the other's.

Blocked app, open website

Most services have a web version. If you block the app, block the matching category or domains in the filter too, or students simply open a browser tab.

Allowed app, blocked content

An approved app may load content from domains the filter blocks. Test approved apps with the filter on, so lessons do not break on the day.

Apps call home

Installed apps look up their own servers. A DNS-level filter can block those servers by category, which also stops the app on unmanaged devices using school Wi-Fi.

Install pages

The filter can block download and store pages for categories you never allow, such as VPN / Proxy / Anonymizers and Remote Access Tools.

Installable web apps

Some websites can be "installed" as a web app without any store. App control may not see these, but the web filter still applies to their domain.

Off campus

App policies travel with managed devices. Pair them with a filter that also runs off site so home use matches school use.

Type of appApp control actionMatching filter category
VPN and proxy apps and extensionsBlock; never on allow list for studentsVPN / Proxy / Anonymizers
Remote desktop and screen sharing toolsStaff only, by requestRemote Access Tools
GamesAllow only curriculum gamesGaming
Social appsBlock for students, review for staffSocial Networking
Chat appsAllow school-approved tools onlyEmail and Messaging
AI assistants and extensionsAllow approved tools per age and policyAI / LLM Tools
File sharing and torrent clientsBlockFile Sharing/P2P, Cloud Storage / File Hosting

See the full web filtering categories taxonomy, the AI tools blocklist for schools, and the bypass map in stop proxy and VPN bypass in schools.

Keeping the approved list honest

Exceptions that expire on their own

When a teacher needs a blocked site for an hour, the staff PIN opens it for 15, 30 or 60 minutes and then switches back, with the use logged. Changes to policy apply in seconds, and each school keeps its own settings in one console.

An app approval workflow that teachers will use

An allow list only works if adding to it is quick. If approvals take weeks, teachers find workarounds and the list loses its value.

1

Request

A short form: app name, subject, age group, why it is needed and when.

2

Privacy check

Terms, data collected, where data is stored, whether a data agreement is needed.

3

Technical check

Permissions, compatibility, domains it needs, any conflict with the filter.

4

Decision

Approve for a group, approve with limits, or decline with a reason and an alternative.

5

Publish and review

Add to the catalogue, tell staff, and review yearly to remove unused apps.

Keep a public catalogue. A simple staff-facing list of approved apps, who they are approved for and when they were reviewed answers most questions before they become tickets. For US districts, privacy checks connect to student data privacy and FERPA; for UK and EU schools see web filtering and GDPR in schools.

Common app management gaps

These gaps turn up in almost every device audit. Each one is quick to check and quick to fix.

GapWhat happensFix
Test or "new devices" group left on open settingsStudents end up in it after re-enrolment and get no restrictionsDefault every new device to the strictest student group
Extensions allowed by old exceptionsA once-trusted extension changes owner and behaviourReview the allow list every term; remove unused items
Guest mode or secondary accounts allowedStudents sign in without school policyRestrict sign-in to school accounts on student devices
Local admin rights on Windows laptopsAny installer runsStandard accounts plus application control
App blocked but website allowedThe service is used in the browser insteadMatch app blocks with filter categories
No owner for the approved app listRequests pile up and teachers stop askingName one owner and a target decision time, such as five school days
Filter runs only as a browser extensionInstalled apps bypass itAdd DNS-level or device-level filtering

For a full device audit across a fleet, see 1:1 Chromebook device filtering and blocking VPN extensions on school Chromebooks. Personal devices on school Wi-Fi are covered in BYOD filtering in schools.

Locking devices down for tests and exams

Assessment days need tighter rules than ordinary lessons. App management lets you switch a group of devices into a narrow mode for a set time, then switch it back.

Single-app and kiosk modes

Chromebooks can run an approved test app in kiosk mode, and supervised iPads can be locked to one app. Students cannot switch to a browser or another app mid-test.

Test groups

Move devices or users into a dedicated exam group with its own short allow list, rather than editing the everyday student policy under pressure.

Tighter filter profile

Apply a stricter filter profile for the exam window that also blocks AI tools, translation and answer sites, then return to the normal profile afterwards.

Dry run

Test the exam setup on a handful of devices a week before. Most problems are an app update or a domain the test platform needs that the filter blocks.

For the wider academic integrity picture, see academic integrity beyond AI and blocking AI cheating tools in schools.

Rolling out app management in one term

Moving from an open store to an allow list is a change teachers will notice. A planned rollout avoids a flood of tickets in the first week.

WeeksWhat to doOutput
1 to 2Export the apps and extensions installed across the fleet; rank by number of devicesInventory of what is really in use
3 to 4Ask departments which apps they need; run the privacy and technical checks on the top itemsDraft allow list per age group
5 to 6Pilot the allow list with one year group and a few willing teachersList of missing apps and broken lessons
7 to 8Fix gaps, publish the staff catalogue and the request form, brief staffReady for wider rollout
9 to 12Roll out by year group; match each app block with a filter category checkWhole fleet on the new policy

Tell students and parents too. A short note explaining that only approved apps can be installed, and how teachers request new ones, prevents most complaints. Link it to your acceptable use policy.

Category data underneath app control

App control decides what is installed. The filter decides what those apps and browsers can reach. Accurate, current categories keep that second layer in step with new apps and services.

Broad coverage

120 million categorized domains in 58 filtering categories, plus the IAB Content Taxonomy, in one file.

AI tools set

11,800+ AI-tool domains in 18 categories, updated daily, for schools that allow some AI tools and not others.

Fresh daily

About 300,000 new domains categorized each day, rechecked after a week and a month.

Look up any app's web domain with the domain checker, read about the category database, or let us run filtering for you with the hosted CIPA filter.

Where app management stops and the filter starts

Both belong in the plan, and each answers different questions.

QuestionDevice app managementHosted CIPA filter
What may be installedDecided by the app listNot its job
Which web addresses an app can reachLargely outside its viewChecked by category at DNS
Web version of a blocked appOften still opensBlocked with the same category
Reporting for compliance reviewsInventory of installed appsActivity reports and log export
Work to cover many schoolsPer platform and per unitOne console, separate rules per school

FAQ: app management on school devices

Should school devices use an app allow list or a block list?

For student devices, most districts use an allow list: students can install only apps and extensions the school has approved. Block lists suit staff devices and older students where flexibility matters more, but they always lag behind new apps.

If we block an app, is the website blocked too?

No. App control stops installation of the app. The same service is usually available in a browser, so the web filter has to block the matching domains or category as well.

Can we control Android apps on Chromebooks?

Yes. In the Google Admin console you choose whether users can install any Play Store app except blocked ones, or only apps you allow. You can also force-install the apps a class needs.

How do schools manage apps on iPads?

Schools enrol iPads through Apple School Manager into a mobile device management system. On supervised iPads the MDM can install apps, hide or restrict the App Store and set restrictions, so students only have the apps the school assigns.

Does a web filter see traffic from apps?

A DNS-level filter sees the domain lookups apps make, so it can block an app's servers on any device using the school resolver. A filter that runs only as a browser extension sees browser traffic, and may not see what installed apps do.

Who should approve new apps for students?

A small group: a teacher or curriculum lead for learning value, IT for technical fit and security, and the data protection or privacy lead for student data. A simple request form with a target decision time keeps the process from becoming a bottleneck.

The price is based on your schools and devices, and a quote reaches you in one business day. A pilot at a single school lets you test how the app and web rules fit together.

Related school filtering guides

Line up your app policy and your filter

Tell us which devices and consoles you run. We will show how category data fills the gaps app control leaves, on campus and at home.

Talk to us about your district

Google, Chrome, ChromeOS, Chromebook, Google Play and Android are trademarks of Google LLC. Apple, iPad and Apple School Manager are trademarks of Apple Inc. Microsoft, Windows and Intune are trademarks of Microsoft Corporation. These names are used here only to identify the products discussed. CIPA Web Filtering is not affiliated with, sponsored or endorsed by any of these companies.