Below are the domains that CodeHS uses to host and run programs and curriculum content. Use this page to check whether each one loads on your network.
This domain must be unblocked for CodeHS to function properly.
To run HTML programs in the editor, you need one of the two domains below unblocked — you don't need both. codehs.me is the default. codehs.io is the more secure option: programs are never public and require a login to view, so some schools choose codehs.io even when codehs.me isn't blocked. If codehs.me is blocked on your network, you can request codehs.io instead.
These two domains deliver the code libraries that draw the phone simulator in React Native and Mobile Apps programs. Both are public, read-only open-source package hosts, and the browser only downloads library files from them — no student data is sent. If your network blocks either one, the checks below will say so.