What are the technical requirements for using Khan Academy Districts?
Please note: This guide is a technical resource for districts who are already Khan Academy Districts partners and are preparing to share their data with Khan Academy.
- In order to become a partner, please visit the Khan Academy Districts website and click the "Request a Demo" button in the top righthand corner to get connected with the team.
To ensure a smooth experience with Khan Academy Districts, districts must meet the technical requirements below. These guidelines cover rostering, system compatibility, accessibility, and network configurations.
If you have purchased Khan Academy Districts + Learning Paths, please refer to the Learning Paths technical requirements article, as it has additional information for importing MAP Growth scores.
Rostering requirements
Unless you have purchased the Khan Academy Districts Enterprise Starter plan, Districts must use Clever or ClassLink for rostering and ensure that the following data is accurately submitted:
Student date of birth (required for Learning Path placement)
Valid district email addresses for all users
Each student should be enrolled in at least one section/class
Please contact the rostering team to discuss any exceptions.Each section must have a primary teacher assigned
Sections without a primary teacher will not be rostered.
If you have rostering questions, please contact Khan Academy Rostering Operations at rosteringops@khanacademy.org.
Class and student roster limits
A teacher can be assigned to up to 100 total classes (including manually created classes).
A single class can include up to 100 students.
A teacher can coach up to 1,000 total students.
Device and access requirements
To support optimal use of Khan Academy:
Recommended device ratio: 1:1 or 1:3
-
Supported browsers: Google Chrome, Microsoft Edge, Mozilla Firefox, or Safari
Additional information can be found in this article: Which browsers are supported?
Enable iframe access in all student browsers
(This allows content from Khan Academy to display correctly.)
Network configuration: domains, IPs, and email
To ensure uninterrupted access, unblock the following:
Email domains
khanacademy.orgbounce.khanacademy.orge.khanacademy.orgkhanacademy.zendesk.com
Email addresses
districts@e.khanacademy.orgschoolpartnerships@e.khanacademy.orgteachereducation@khanacademy.orgno-reply@khanacademy.org
IP addresses
13.110.236.223192.64.236.55192.64.236.56192.64.236.57192.64.237.68
Allowlisted URLs
Add these URLs to your school's network allow list:
khanacademy.orgkastatic.orgkasandbox.orgka-cs-scratchpad-audio.s3.amazonaws.comcookielaw.org
If your students sign in using Google, make sure the Google App Engine login pages are also allowlisted.
Ad blocker configuration
If your school uses ad-blocking tools like uBlock Origin, Ghostery, or AdBlock, make sure to:
Add
khanacademy.orgto the list of allowed or trusted sites
Google Workspace for Education settings
If your district uses Google SSO:
Ensure that Khan Academy is included in your Google Workspace for Education Access Policy
This is required for students under 18 to log in with Google.
→ Learn how to configure this: Google Workspace for Education + Khan Academy: Guide to configuring an access policy
Accessibility recommendations
Khan Academy offers several features to support accessibility:
Color removal for videos (Settings > Accessibility)
Video transcripts and subtitles for deaf or hard-of-hearing learners
Reduce motion option for those sensitive to animation (Settings > Accessibility)
Video mute option to prevent screen reader/audio overlap (Settings > Accessibility)
Khanmigo accessibility features:
Text to Speech and Speech to Text
Adjustable reading level
Adjustable default language
Additional resources: