Accessibility
Our Commitment to Accessibility & VPAT
Physics Classroom is committed to making our site Accessible for our students and Teachers. We have content that was created over decades, so doing this is no small task, but we are on a journey to supporting all students.
If your school needs a VPAT for our tools or services, you may get our latest version below. Additionally, please include our PC-Accessibility document which contains details of what we are working on. Please let any IT department know that while our site isn't 100% WCAG 2.1 AA compliant (in truth, no site or web app is ever 100% compliant), we are making steps not just to "Check the boxes" of accessibility, but to make our tool and resources available and usable by all.
Links to our VPAT and Accessibility Overview
Accessibility Guides
Below are resources that describe the current Physics Classroom Accessibility toolset and how to leverage them. As we add more accessibility features, we'll include additional links!
Accessibility Milestones
- Fall 2025 (New Site Template)
- WCAG 2.1 AA Coloring and Dark Mode
- Screen Reader Specific Navigation
- Heading Level Navigation Focus for on Page
- Multilingual Audio Player
- February 2026
- Student Account and Task List Accessibility tweaks
- May 2026
- Dynamic Equations (using MathJax + LaTeX) allows screen-readers supported verbalization of equations, Nameth Braille translation of equations, Subtitles, and our custom Descriptive to verbalize symbol meanings and chemical element names.
- Screen reader “Verbose” media mode to render verbose descriptions of images (for blind)
- Image Captions to display text, equations, or other information in text format below images
- Audio Help Transcripts
- Screen reader accessible table-structures, side contents, and other HTML elements to ensure future content is usable through screen readers.
- CalcPad tool rebuilt to include special screen reader shortcuts, audio and aria hinting at problem states, and incorporation of Media accessibility
- Rebuilt CalcPad Equation Overview pages.
Mission and History
Physics Classroom has been providing Physics (and now Chemistry) educational materials since the 90’s. We have our own high school focused online Physics and Chemistry textbook, 700+ HTML5 interactive modules, over 750 CalcPad assignments with over 2750 problems, about 250 printable worksheets, Lesson Plans and other teacher resources. It’s our mission to make Physics and Chemistry fun, accessible and cost effective. Our Task Tracker allows teachers to assign, modify, and track our activity completions and automatically score them, and we have serviced over 7500 teachers and countless students.
Physics Classroom was started by Tom Henderson, a teacher in Illinois, who started creating resources for his students to take home (then burnt to a CD) to practice. It evolved over the years into a website, interactive modules, and eventually the Task Tracker system. Tom retired in 2024 and sold the company to Trevor Fayas, who was (and still is) the primary developer of the site for over a decade.
Upgrade work began late in the 2024 year. The existing site was a decade old and far behind both technological and accessibility standards. This started the long journey of keeping Physics Classroom available to teachers and students.
Accessibility Progress Summary
Trevor Fayas (new owner) has long been an advocate for creating truly accessible websites. Before becoming the owner of Physics Classroom, Trevor had over 15 years of software engineering (10 of which in consulting), he also was one of the few Kentico MVP (and now Kentico Community Leader). Trevor has created many modules and code for helping sites not just ‘check the boxes’ of accessibility but to make their site a positive experience for visually impaired individuals. We have both the experience and drive to continually improve Physics Classroom and our tools.
Work began on rebuilding Physics Classroom late 2024. We selected a web template/system that had accessibility features available for each of its tools and built a template that contained numerous accessibility features. This helped our base site and template achieve a WCAG 2.1 AA 9.7/10 score (click here for Wave WebAIM analysis)
Migration of the Task Tracker, Interactives and Ordering system completed July 2025, with some improvements to usability being added. During this time, we also added our Chemistry textbook and 4 additional units in our Physics Textbook, with a focus on hand-writing proper verbose descriptions for images. These still existed in the old site (pending migration).
February 2026 saw the completion of the remaining Units and materials and begins the next phase of migrating content from the old site to the new.
May 2026 was the next major release, where after discussions with multiple accessibility experts, blind members of the scientific community, we finally established our ‘toolkit’ of accessible content. It includes accessible table and html structures, and the integration of MathJax v4 (which I have contributed both financially to and programmatically to help get MathJax v4 going with SIUnitx and some other fixes). MathJax v4 allows for equations to render dynamically, with some added descriptions and macros that we created to make it truly a great experience for all users. Lastly we rebuilt all the CalcPad equation overviews, and rebuilt our CalcPad tool to have screen-reader heading navigation structures, keyboard shortcuts, and audio and aira hints.
Accessibility Gaps and Correction Plans
Although we will outline the exact specifications in the next sections, we want to cover the major accessibility gaps that exist and what we plan on doing about them. A site that was built over 20+ years with so much content is no simple task.
Migration of Tutorials
Problem: Our textbook is currently on the “Old Site” which does not have the new accessibility features. Starting February 2026, we will be migrating the remaining legacy content, including the Tutorials. The older tutorials were created before accessibility standards were widely pushed, so many are missing alt tags and many have improper heading orders.
Solution (Initial): We will be migrating this content, but also while we migrate, we will be fixing Header hierarchy. We will also be running clean up scripts to help fix various issues. We also will be rendering the content after running it through a soon-to-be-created script which will detect image tags, look up their metadata (alt tags) and dynamically insert them before rendering to the user. We leveraged AI to create short and verbose descriptions during migration for these legacy images.
Solution (Long Term): In the farther future, we plan on rebuilding all the tutorial pages, adding new (and more accessible) page structures and tools, replacing many equations that are currently in image form with LaTeX syntax and parsers, and writing our own verbose descriptions, and including Braille versions of images and graphics (via Humanware TactileView) with ability to toggle to them.
CalcPad Accessibility - DONE
The rebuild of the CalcPad was launched May 2nd, 2026 to be fully accessible. There is still work to be done to rebuild the problems to add dynamic equations, and clean up image verbose descriptions, but overall the work is complete!
Concept Builder/Science Reasoning/Minds On/Concept Checker Accessibility
Problem: Physics Classroom’s interactive modules are largely HTML5 modules that are built individually and were created throughout the past decade. These were not built with accessibility in mind and currently require mouse and sight to use.
Solution A: One possible solution is to go through each module, one by one, and update them to be accessible. These exist in largely 2-3 ‘types’ of systems, so figuring out how to make the template accessible may give a blueprint to make the whole thing accessible, but this is a lot of time (year +). We are gauging if we will do this, or go with Solution B.
Solution B: We have plans to create a brand-new Problem Builder system, which will have Accessibility (and localization) as first class citizens. These will be driven by the database making creating new modules quicker, and we can migrate many of our interactives into them once complete. This is probably a yearlong project to do it right. Afterwards, our Minds On and Concept Checker activities will be able to be migrated over rapidly, with the Concept Builders and Science Reasoning slowly migrated (as they are very individualized)
Either solution we hope to have for the 27/28 school year, although I’ve found timelines are very tricky with a small team as ours (even if we are Senior Software Engineers).
Curriculum Corner Think sheets
Problem: While our Think sheet PDFs were made in word and are largely usable with screen readers, they are visually created and may not be easily used by a PDF screen reader. Images also will not have the alt descriptions for them.
Solution: We plan on making a Screen Reader version of the worksheets which will have the visual formatting stripped out and proper verbose image descriptions, and where answers need to be graphed, add student and teacher instructions/considerations to help accommodate. These will then be available alongside the normal version. Timeline is yet unknown for this, but probably within a year to year and a half. This way anyone needing to use assistive technology can use the digital accessible version of the think sheet.
Physics and Chemistry Interactives
Problem: Our final offering area are various simulations, games, virtual labs, and other activities that have been created by various authors (like PHET). Some of these we no longer have the source code to either. These are also built without accessibility in mind over the past decade +. Sadly, we do not have a massive team (only 2 developers and 1 teacher) nor budget to go back through these. New modules will be built with accessibility in mind, but we aren’t sure, yet what we will do with the existing ones.
Solution: This one we don’t fully know yet. We will probably need to rebuild many of these from scratch or just mark them as not accessible and let teachers use them at their discretion (like how PHET still has modules it hasn’t recreated yet). We plan on adopting a Parallel Accessible DOM + Audio Description model that Phet uses. Each interactive is completely different from the next.
Task Tracker Teacher Administration Accessibility
Problem: The Teacher view of the Task Tracker system also was not built with Accessibility in mind. This is a lower priority item since our primary focus is on ensuring the experience is accessible to students. However, this still needs to be updated. Along with this, until it is updated, the Teacher Task Tracker Portal is on the ‘old template’ (not old site, but a copy of the old site’s header/footer to keep styling proper until refactored).
Solution: When we create our future Problem Builder, it will contain new systems to manage the activities, as well as new reporting capabilities. The Admin UI will eventually get completely refreshed, and during that time we will add accessibility to it as well. This may be multiple years in the future.
Ordering System Accessibility
Problem: Our ordering UI was not accessibility tested when we created it (we were in a very big rush to get it standing up to take incoming orders for the school year). This, although not often used by students, also needs an update.
Solution: We will eventually make updates to this ordering tool to ensure it works smoothly with screen readers. Lower priority to the other items. No timeline just yet on this.
Audio/Video Content
Problem: We have a large library of YouTube videos that were created long ago, which do not have transcriptions.
Solution: We will need to go through them and create transcripts, lower priority but also on the list of things we will do.
Considerations when Approving or Denying Physics Classroom
Physics Classroom is a resource created by teachers for teachers and their students. While we are not a “Not for Profit”, we also have never been about profit. We are a ministry to the people we serve. There have been times when a school denied funds for a subscription already in use, and we kept the subscription active anyways so the teacher could continue using it. Or when a teacher needed a couple more students, that we just added them. That’s the type of company we are.
Many teachers have been users of Physics classroom for years, even decades, and our material is written into the warp and weft of their course. Many I know and consider friends and family of the site. We have striven to keep costs down (haven’t raised prices even through COVID), while putting our own sweat equity to continue to innovate and invest in our resources, and provide tremendous value to both students and Teachers. Physics Classroom has even been in 2 recent studies which showed the effectiveness of the methodology we promote in increasing understanding and scores.
We tread the line between keeping costs down and paying the bills, which we often just barely cover our rising costs. Please keep these things in mind – we don’t have large teams like many big companies do because we don’t charge like big companies do. Please do not punish the teachers by stripping our resources from them while we do everything we can to improve and become more accessible (which we are with everything we do).
Besides this though, you can know that Physics Classroom is going to be a leader in accessibility, and we have a solid game plan and the capabilities to execute and already have created some amazing tools. You’re in good hands.
Sincerely,
Trevor Fayas – President of Physics Classroom
Our Next Steps (Completion Times are Estimates)
- Finish Migrating static content off old legacy site onto new platform, doing programmatic cleanup on tutorials to bring as close to full compliance as possible (~ End of July 26)
- Work on making PDF content Accessible, or create Accessible versions of them for braille or readers (~ End of December 26)
- Either update and republish Minds On / Concept Checkers with accessibility, OR begin work on new Universal Problem Builder that will be accessible and these can be easily migrated into (~ April 2027 ??)
- Start Rebuilding Concept Builders and Science Reasoning into either the new Problem Builder or adjust to make accessible (probably using the Parallel DOM + Audio methodology Phet uses)
- Start Tutorial page recreation to make even better visually and accessibility wise (+creating Braille compatible version of images)