Getting Into 99math as a Teacher or Student
99math is a math practice platform where students solve problems in real time while competing against each other. It's mostly used in classrooms, and the way you get into it depends entirely on whether you're the teacher running the session or a student joining one. The sign-in process itself isn't complicated, but there are enough edge cases that people waste more time on it than they should. As a teacher, you go to the 99math website and log in with your account. The platform supports Google login, which is what most schools use. After that, you create a game session, and students join by entering a game code or clicking a link. Students don't always need their own full accounts — many join under a guest profile with just a name and a subject selection. That being said, having your own 99math teacher account gives you full access to progress tracking, game history, and class management tools. I run a math club at a middle school, and one of the first things I noticed was that the Google login flow sometimes fails silently when the school's Google Workspace is configured with strict SSO policies. The browser will redirect to the school's login portal, but after you authenticate, 99math doesn't always receive the callback properly. What I ended up doing is creating a dedicated 99math account with an email that isn't tied to the school domain. I keep a separate Gmail address just for edtech platforms. It took me about three attempts to figure that out because the error messages from 99math are vague — it just says something went wrong with the login, no specifics.
Students face a different set of issues. If you're projecting the game on a smartboard and kids are joining from their tablets or laptops, the game code is the easiest method. But if the school network blocks the 99math domain, the QR code sometimes works better because it routes through the guest join page instead of requiring a full account redirect. I've also seen cases where two students with the same first name get mixed up in the lobby if they're both using guest accounts. You can rename yourself in the lobby before the game starts, but only if you catch it before the timer begins. The platform doesn't require downloads. Everything runs in the browser. For students on Chromebooks, which is pretty much the standard in most US schools, it works fine. Firefox and Safari also handle it without issues. The only browser I've had trouble with is Microsoft Edge on older Windows machines, where the game sometimes loads the lobby but the problems don't render properly. Switching to Chrome fixed it every time. There's a free tier and a paid version. The free version covers basic gameplay and a limited number of game sessions per day. The paid tier unlocks advanced analytics, custom game settings, and unlimited sessions. I haven't found the paid version necessary for casual use, but if you're tracking individual student improvement over a semester, the reporting features are genuinely useful. Without them, you're mostly guessing who's struggling based on observation rather than data.
If you can't access 99math at all due to network restrictions, the alternative is to download the offline problem sets the platform offers. Teachers can export worksheets as PDFs, which means you can still run the activity in person even when the live multiplayer component is blocked. It's not as engaging as the real-time competition, but it keeps the practice going.
Get the Full Details
