Sign In
XtraMath Overview
About the student activities
About the progress reports
Get started - for parents
Get started - for teachers
XtraMath in the classroom
XtraMath Overview
Get started - for parents
About the student activities
Get started - for teachers
About the progress reports
XtraMath in the classroom
Get the XtraMath mobile app!
Huh? Page not found!
We're sorry! We can't find the page you requested. If one of our links is broken please email us to let us know. In the meanwhile, maybe you can start from our home page and find what you are looking for there?
Sign In


Enter an enrollment code

Teachers send home flyers with enrollment codes. Codes are specific to students. Please do not reuse codes.

By enrolling my child in XtraMath, I give my consent for XtraMath to record my child’s skill progress, generate reports summarizing my child’s progress, and use my child’s information consistent with XtraMath’s Terms of Service, Privacy Policy and Data Retention Policy.

If your child is not using XtraMath at school then sign up for a parent account.

Confirm share request

Sign In

XtraMath needs your help!

XtraMath is a 501(c)(3) non-profit dedicated to math achievement for all. If you appreciate our program please consider making a tax-deductible donation using PayPal. Your donation will defray the cost of operating this website, make XtraMath available to more students where it is most needed, and help improve our program for better educational outcomes.

Thank you!

Sign In

Frequently Asked Questions

What is the purpose of XtraMath?

XtraMath helps students transition from counting or calculating the basic math facts to recalling them. Recalling math facts instead of calculating them frees up mental resources for higher-level operations.

XtraMath uses timed activities to encourage students to answer the questions as quickly as possible combined with spaced repetition to efficiently develop recall. The three-second threshold is carefully selected to be long enough to type in a recalled answer but not long enough for the student to comfortably enter a counted or calculated answer.

Students should have already learned the basic counting or calculating strategies and be able to solve the problems without time pressure before starting to practice an operation on XtraMath.

Enrollment, Sign-up and Sign-in

I just made a new parent or teacher account. How do I sign in to check progress?

Using our website, click on "Sign In" in the upper right corner of the page. Click on the blue tab that says "Parents and Teachers" and fill in your information. Here is a direct link to the signin page.

If you are using the mobile app, start on the main page and tap the middle sticky note for parent or teacher sign in.

One of my children is using XtraMath through school. Can my other children use it too?
Sure! Sign in to your parent account that was created as a result of enrolling your first child. Then click the "Add child" tab to create student accounts for your other children.
How do I handle a student that lives in two households?
Copy the student's parent flyer (or print another one) and send it home to the second household. Both parents can go through the enrollment process and will be linked to the same student account. The student can use either parent's email address to sign in, and will use the same PIN number.
I've lost my child's PIN number. How can I retrieve it?
Sign in to your parent account and click on your child's name. The PIN number is shown at the top of the student report. Your child can sign in with the e-mail address used for your parent account, their name exactly as shown in the parent account, and their PIN number.
I am a homeschooling parent. Should I create a parent account or a teacher account?
Teacher accounts are good for tracking the progress of many students, possibly in multiple classes. Unless you have twenty-five kids a parent account is the right way to go. There is no difference in performance reports between parent and teacher accounts.
I'm a teacher using XtraMath at school. Can I also use XtraMath with my own children at home?
Of course. Sign in to your teacher account and click on "Account" at the top of the page. Click the checkbox under "Account type" to convert your account to a dual parent/teacher account, then click "Submit." This will add a "My Kids" class to your account that you can use for your own children. From the "My Kids" class, click "Add children" to create accounts for your children.
My child used XtraMath last year. How do I set them up this year?
The process is the same every year. Your child's new teacher should print parent flyers for their new class and send them home. When you follow the directions on flyer it will link your child's existing account with their new class. Your child will get a new PIN number but all of their past progress is preserved.
How do I change the email address associated with my XtraMath account?
Sign in to your parent or teacher account and click on "Account" at the top of the page. Enter your new email, click "Submit," and confirm the change by entering your password.
How do I convert my parent account into a teacher account so I can use XtraMath with my class at school?
Sign in to your parent account and click on "Account" at the top of the page. Click the checkbox under "Account type" to convert your account to a dual parent/teacher account, then click "Submit." Enter your password to confirm this change. Be sure to then update the new "Addressed by students as" field. Your child's report is kept separate from your class under the "My Kids" tab.
How do I remove another teacher's name from the classroom sign-in page?
Click "Edit" and then click the red "X" button to the right of the teacher's name. Click "Submit" (or "Done" in the app). You will need to enter your email and password to confirm the removal (this prevents students from removing teacher's names).
What do the icons on the classroom sign-in page mean?
Status icons

An orange clock next to a student's name means the student has been marked as busy and will be called later for a turn. A red dash means the student has been marked as absent and will not be called for a turn on XtraMath. A gray arrow means the student has an incomplete session for today. The student needs to sign in again to complete their session. A green checkmark means the student has finished their session for the day. A green star on a gray background means the student has completed all operations in their assigned program. See the related questions about students being done and changing student operations in the Student Activities section.

We reside outside of the US. What grade level should I choose for my child?
You can use this as an approximation for choosing a US grade level. You can change your child's grade level or math program at any time by accessing their student report.

Kindergarten = 5-6 years old
First grade = 6-7 years old
Second grade = 7-8 years old
Third grade = 8-9 years old
Fourth grade = 9-10 years old

Student Activities

Can I change the operation that my student is working on?
If your child is using XtraMath at school, please check with the teacher before making any changes. We recommend students master the operations in their natural order. Students cannot, for example, quickly calculate the answer to a multiplication question without having addition facts mastered. Also, it is important that students not practice facts until they have a good conceptual understanding of the operation. With those caveats in mind, a parent or teacher can change the operations assigned to a student. To do so, sign in to a parent or teacher account. On the student's report click "Change program" in the left column. Teachers can also change the program for multiple students at once. Click "Change programs" on the class report.
Can students do XtraMath more than once per day?
Students can sign in to XtraMath multiple times per day, however once per day is the recommended amount. Additional sessions have diminishing educational value and they decrease students' enthusiasm for the program. Once per day as regularly as possible is the key to making good progress.
XtraMath goes too fast for my child. Can you slow it down?
XtraMath is designed to measure what basic math facts students can recall, not what they can calculate. Three seconds is a carefully selected compromise that is long enough that a relatively slow typist can enter a recalled answer, and short enough so that most finger-counted responses are not erroneously considered fluent. If you increase the interval then you are no longer measuring fluency.

Most students get pretty good at typing numbers after only a few sessions of XtraMath. If you're concerned that typing speed is a problem then you could have your child practice number typing prior to using XtraMath. A web search will turn up many number typing games. For students with fine-motor difficulties it is okay for an adult to type in numbers on behalf of the child.

For maximum effectiveness, XtraMath adjusts to each student and has them practice near the limit of their abilities. This might be uncomfortable for some students. If students do not get the correct answer within the three second threshold they should not perceive it as a personal failure, but as a normal challenge of the XtraMath "game".
Why do you show answers to the student? Can I turn that off?
XtraMath works like intelligent flash cards. By showing an answer, and then asking the same problem after a short interval, it encourages students to recall answers rather than calculate them. This is the purpose of XtraMath, and is why you cannot turn off this feature.
XtraMath says my student is "done". Can they continue to use XtraMath?
If a student is in third grade or below then you could assign them an operation above their grade level. Ensure the student has a good conceptual understanding of the operation before having them practice it. For students that have completed all four operations you can assign them an advanced program. In the advanced programs students are given a shorter amount of time to answer questions. See the instructions in this section on how to change the operation that a student is working on.
What operations will my student practice?
By default, kindergarten and first grade students get addition only. Second graders also get subtraction. Third graders also get multiplication. Fourth graders and above get division, too. See the instructions in this section on how to change the operation that a student is working on.
My child is struggling with XtraMath. What should I do?
Here is what we recommend you tell your child if they are struggling with XtraMath:
  • XtraMath takes only a few minutes each day, but it requires your undivided attention during that time. Stay focused on the problems and do your best every time.
  • Do not feel hurried by the clock. Accuracy is more important than speed, but once you have the answer you should type it in promptly.
  • Do not worry about the occasional typo or mistake. You will have many more chances to answer that same problem in the future.
  • Do not guess. Try to remember the answer first, and if you cannot remember it then calculate it.
  • When you get a problem wrong and are shown the correct answer, take a second to repeat the problem and answer to yourself. This will help you remember it in the future.
  • Never enter wrong answers on purpose. If you do, your score will drop significantly and it will take you several sessions to prove what you already know and get back to where you should be.
  • It can take two months or more of regular practice to master an operation, so be patient and be persistent.
  • Do XtraMath as regularly as possible while following this advice and you will make good progress.
We have endeavored to make XtraMath work well for as many students as possible. However, it may not be the right solution for your child. If your child continues to struggle with XtraMath please consult your child's teacher for effective alternatives.
My child is distracted by the teacher during "Race the Teacher". Can I remove these images?
There is a button in the lower left corner of the practice activity that will turn off the teacher images (or turn them back on). Whether these images are shown is a persistent setting that is remembered for each student, regardless of device being used.
What if a student has to leave in the middle of doing XtraMath?

XtraMath takes only a few minutes, and it is best if the student can complete the activities in one sitting. Students should not start XtraMath if they have less than about ten minutes to spend on the activities.

If a student is doing XtraMath on our website and needs to leave in the middle of a session, they can click on the XtraMath logo to sign out.

On a mobile device, simply pause and resume XtraMath twice in succession. To pause, press the device's Home button, and to resume tap the XtraMath icon on the home screen. The first time you resume you will go back to where you left off. This allows students that accidentally press the home button to resume their session. The second time you pause and resume, it will exit the student activity and return to the XtraMath app's home screen.

XtraMath sessions are divided into two-minute activities. If the student signs out in the middle of an activity, they will have to repeat that activity. If the student finishes their current activity and sees the introduction for the next activity before signing out, then they will not have to repeat anything.

Will XtraMath work for my child with special needs?

We have not (yet) put any accommodation in XtraMath for students with special needs. There are some special ed. teachers using XtraMath with their students. Because needs and circumstances vary considerably we cannot make a recommendation one way or the other. If you have specific suggestions on how XtraMath could be modified to work better for students with special needs, please let us know.

For students that find it difficult to type numbers, it is perfectly acceptable to have the child say the answers and a parent or sibling type them in.

Why isn't the teacher talking anymore?
During the first few sessions the teacher explains to the student how the program works. Once the student is familiar with XtraMath, there is little else to explain, so the teacher appears a still picture.
Isn't dividing zero by a number undefined?
You can't divide a number by zero but you can divide zero by a number that is not zero. Using a sharing example, a dozen donuts divided among four people is three donuts per person, 12 ÷ 4 = 3. Zero donuts divided among four people is zero donuts per person, 0 ÷ 4 = 0 – an unhappy but well-defined situation. A dozen donuts divided by zero people, 12 ÷ 0, doesn't make sense and is undefined. In division XtraMath has zero as a dividend, 0 ÷ n, but never has zero as a divisor, n ÷ 0.
Why is XtraMath displaying an inappropriate or offensive message to my student?
It is not. Really! We guarantee that XtraMath never says, “Big Loser” or “You Suck” or worse to a student. So, how can this happen? Well, a user can change the text that appears on any web page using the browser's developer tools. The changes only appear on the user's own computer and will disappear if the page is refreshed. There are numerous YouTube videos that explain how this prank is done. This can be done to just about any website and there isn't any practical method to prevent it.
Is it possible to have my student practice a mixture of different operations — like addition and subtraction — in the same activity?
Mixing operations introduces artificial errors — applying the wrong operation — that interfere with accurate measurement of true fluency for individual operations. For that reason we do not have any activities that mix operations.

Parent and Teacher Reports

What do the colored shapes on the reports mean?
Usage icons
Click on any “?” button to pop up a key that explains the colors. A green circle means the student got less than 10% wrong. A yellow square means between 10% and 25% wrong, and a red octagon means over 25% wrong. A gray hexagon indicates an incomplete XtraMath session. Students that regularly get over 25% wrong should be encouraged not to guess at answers. If they cannot confidently remember the answer they should do their best to calculate or count the answer.
What do the icons in the left column of the class report mean?
Status icons

These icons mean the same thing as the classroom sign-in icons described in the Sign-In section with one minor difference. For privacy, all checkmarks are green on the classroom sign-in screen. On the class reports the checkmarks may also be colored yellow or red depending on student performance. These match the colors in the usage columns of the class report and are explained in the question about colored shapes in this section.

What is the mastery score shown on the reports?
Mastery score
The mastery score should be interpreted as "percent complete" for an operation. It is a weighted percentage of facts that the student is answering correctly in under 3 seconds. Easy facts such as +0, +1, ×0, ×1 count as a bit less than one. More difficult facts count as more than one.
What does the mastery matrix mean on the student reports?
Mastery matrix
The mastery matrix color-codes every fact of an operation. A green square means the student is answering that fact reliably in under three seconds. A yellow square means the student is answering the question correctly in three to ten seconds. A gray square means the student is answering that question incorrectly or is taking too long to answer that question. A white square means the student has not started practicing that fact. To see the specific question each cell refers to place the mouse cursor over the cell and a tooltip will pop up identifying the specific fact.
What does the progress graph mean on the student reports?
Progress graph
The progress graph shows how the mastery score is changing over time. The color of the dot indicates how well the student did on the quiz that day. A green dot means less than 10% wrong. A yellow dot indicates 10-25% wrong. A red dot indicates over 25% wrong.
How does my child earn a score of 100?
In order for a child to get a mastery score of 100, students need to answer every question correctly two out of the last three attempts cumulatively over several recent sessions. Only questions on the quiz, which is the first two-minute activity of each day, count for this. The practices, which are repetitive, do not count toward the mastery score.
What do the yellow smiley, green checkmark, blue hourglass and red X icons mean?
Progress Graph
Click on the colored shapes on the student report calendar or the class report usage column to see detailed information about the questions answered by the student on that day. A yellow smiley face means the question was answered correctly within 3 seconds. A green checkmark means the question was answered correctly within 10 seconds. A blue hourglass means the question was not answered within 10 seconds. A red X means the question was answered incorrectly.
My student's score is stuck in the 90s. How can they finish the operation and move on?
This typically happens when students have an error rate that is too high. This can be confirmed by looking for yellow or red icons on the reports. A yellow square indicates a student is getting more than 10% of the answers wrong. A red octagon indicates the student is getting more than 25% of the answers wrong. Students that are regularly getting yellow and red icons should be reminded to type in answers as quickly as possible but not so quickly that they make mistakes. Also, they should not guess answers and never enter incorrect answers on purpose. If teachers or parents feel that the child's frustration is to the point of being counterproductive, they can manually reassign the student to another operation as described elsewhere in this FAQ.

Teacher Accounts

How do I transfer students' accounts from last year into my new class this year?

You don't. Just follow the checklist for your new class, adding all students as new, and sending home parent flyers. When parents follow the instructions, their children's previous accounts will be merged into your new class. XtraMath is designed to make it as easy as possible for teachers – this process prevents you from having to collect and enter XtraMath account information from your students.

The only exception is if you are keeping the same class from one year to the next. In that case you can simply extend the expiration date of the class by a year. To change the expiration date, click "Edit class info" in the left column of the class report. If your class has already expired and no longer appears in your teacher account, contact us and we will restore the archived class.

How do I delete a student from my class?
From the class report, click on the student's name to see the student report, then click "Remove student" in the left column.
How do I set up XtraMath to work in a computer lab?

On the website, sign in to your teacher account and click "Class checklist" in the left column. Click "Prepare classroom computers" to watch a video on how to set up shared classroom computers or other devices. Here is a direct link to the setup video. Basically you authorize a computer or device to show your classroom, and then XtraMath facilitates students' math practice.

How do I add a new student to an existing class?
Sign in to your teacher account and go to the correct class. From the class report page, click "Add students" in the left column.
How do I transfer a student from one class to another?

Only transfer students that are switching classes in the middle of the school year or that were inadvertently added to the wrong class. For "transferring" students' accounts from last year's class to this year's class see the related question above.

This two-step procedure assumes that the classes belong to different teachers. To transfer students between classes in a single teacher account just use the same teacher account for both steps.

First, the receiving teacher can add the student by clicking "Add students" in the left column of the class report. In the add students box, pick the "Transfer student" option and enter the student's name, PIN and email address of the originating teacher.

Second, the originating teacher can delete the student from their class. Click on the student's name in the class report to view the student report, then click "Remove student" in the left column of the student report.

How can I share my class with another teacher?

In your teacher account click on "Share this class" on the left side of the screen. You will then be able to enter in the email address of another teacher that has an XtraMath account. We will send them an email containing a link that they can use to add this class to their account.

If you want to share only one or a few students, see the question immediately below.

How can I share an individual student with another teacher?

A single student can be shared between teachers. The second teacher can add the students needed by signing in to their teacher account and then clicking "add student". In the "Add student" dialog, select "Transfer student" and enter in the student's name, PIN and email address of the teacher who is already linked. It will not remove the student account from the original teacher.

If you want to share an entire class with another teacher, see the question immediately above.

How can I import a large number of student or teacher accounts into XtraMath?
We are happy to do that for you. We will ask you to prepare a spreadsheet with the necessary information. Email for details.

XtraMath on Tablets and Phones

I thought XtraMath was free. Why are you charging for the apps?
For the first few years of our existence we relied solely on donations from parents and teachers. However, the donations were never sufficient to cover the costs of operating and improving XtraMath. Usage of our program has grown dramatically, and operating on donations alone became unsustainable. Most online educational programs either display advertising or charge a subscription. We are firmly committed to not showing ads to children. By charging a small amount for our mobile app we can keep our website free of charge and free of advertising.
What is the difference between the free XtraMath website and the paid XtraMath app?

We do not want kids whose families cannot afford smartphones or whose schools cannot afford tablets to have an inferior educational opportunity. Therefore, the essentials of the program function in the same way on the website as in the mobile app. However, the app does provide a better experience while using a mobile device. The app can be launched directly from a home screen, there is no browser UI taking up space on the screen, and all screens and activities have been formatted specifically for the smaller screen size. Given the modest price we feel that the apps provide good value.

Is there an educational discount for the apps?
We participate in the Apple Volume Purchase Program, which gives a discount for volume purchases. Apple sets the terms of the discount and we do not have any control other than opting in. Unfortunately, Google's app store for Android devices, Google Play, doesn't have a similar program.
Which Apple iPad, iPhone, and iPod Touch devices are supported?
Our Apple mobile app requires iOS 8 or later. Devices that can run iOS 8 include iPad 2 and later, iPhone 4S and later, and iPod Touch 5 and later.
Which Android tablets and phones are supported?
Our Android mobile app requires Android version 4 or later. The app may be sluggish on some of the oldest devices that can run Android 4.
Which Amazon Fire tablets are supported?
The XtraMath app in the Amazon Appstore works on all Amazon Fire tablets except the original tablet from 2011.
What about apps for other devices (Microsoft, etc.)?
At this point we are not planning to release an XtraMath app for any other platforms. Tell us if you want XtraMath for another device. If enough people ask then we will do it!


What is your privacy policy?
Here is our Privacy Policy. Basically, we keep your information private, only use your email address to send you information related to XtraMath, and you can opt out of these emails at any time.
Do you sell or share student, parent or teacher information with third parties?
No. Per our Privacy Policy, parent, teacher and child personal information is never shared, sold or provided to third parties, except that information may be provided to trusted third parties who assist in operating our website to the extent necessary for them to provide those services. We may share anonymized student performance data with academic researchers for the sole purpose of evaluating the efficacy of our program.
What information do you collect from teachers, parents, and students? How long do you keep it?
We collect only the minimum amount of information required to operate our program. For detailed information about what information we collect, and how long we keep it, see our Data Retention Policy.
Does XtraMath comply with U.S. federal and state child protection and student privacy laws?
Yes. See our XtraMath and Student Data Privacy whitepaper for details.
If I use XtraMath am I complying with U.S. federal and state child protection and student privacy laws?
Yes. See our XtraMath and Student Data Privacy whitepaper for details.
Has XtraMath signed the Student Privacy Pledge?
Yes, XtraMath has signed the Student Privacy Pledge.
Can XtraMath sign this contract that my district requires from vendors?
No, and we believe such contracts are not necessary for teachers, schools, and districts to use XtraMath in full compliance with federal and state student privacy laws. See the contracts section of our XtraMath and Student Data Privacy whitepaper.

Technical Issues

Why do the teacher videos not have sound on my iPad?

For sound to work on teacher videos, the volume needs to be turned up and the mute setting needs to be turned off. The mute setting might be turned on even if you can hear sound in some apps like iTunes or YouTube.

Orient the iPad so the home button is at the bottom. Turn up the volume using the volume buttons on the right edge of the iPad near the top. Next, check the mute setting. Swipe up from below the bottom of the screen to access the Control Center. Look for a button with a bell on it. That button turns mute on and off.

If you don’t see a bell button then your iPad is configured in General Settings to use the side switch for muting. The side switch is located next to the volume buttons on the side of the iPad. (Recent iPad models do not have a side switch, and the bell button should always be available in the Control Center.) When you flip the side switch you should see a bell icon indicating whether mute is turned on or off. Confusingly, the bell icon is labeled "Ringer" although it controls the mute setting.

If the volume is turned up and mute is turned off then sound should work for the teacher videos.

What are the minimum requirements to run XtraMath?
Shown below is the minimum version number for the most popular browsers. For best results, update your browser to the most recent version. Javascript and browser cookies also need to be enabled. These are almost always enabled since many websites would break without them.
  • Internet Explorer 9
  • Safari 6
  • Chrome 19
  • Firefox 28

  • Other browsers
    Many other browsers are based on "WebKit". Those browsers must use WebKit version 536 or later. Look for "AppleWebKit/[version]" in the SupportDetails "user agent" section.
What IP addresses are used by XtraMath?

All of our web content is served from and its subdomains. If you use parental controls, allowing should be sufficient to view and use our full site.

The IP addresses for these domains are controlled by Amazon Web Services and are subject to change occasionally. We do not have control over when or how these addresses may change.


I still have a question after reading this FAQ. How can I get help?
We can provide a limited amount of support via email. Go to our Support page for instructions.
What are your terms of service?
Our terms of service are shown on our terms of service page.
What is XtraMath's tax ID number?
XtraMath is a 501(c)(3) charity. Donations to XtraMath are tax deductible. XtraMath's tax ID number (EIN) is 27-1042188 and our address is 4700 42nd Ave SW #580, Seattle, WA 98116.
Sign In

XtraMath Privacy Policy

We collect information when you fill out a form on our website including signing up for a parent or teacher account. We also gather performance data when your students use XtraMath. We collect the minimum amount of information required to operate the program and understand its effectiveness.

We will only use your email address to send you reports, alerts, reminders, and announcements related to XtraMath. You can control what types of email you receive and can opt out of email entirely.

We will not disclose your email address or any other personally-identifiable information to anyone except trusted third parties who assist us in operating our website. We release information if required by law.

We implement a variety of security measures to maintain the safety of your personal information. We will remove all of your information from our system upon request.

Aggregate visitor and performance data may be provided to third parties for other uses including research. Data will be anonymized so that it is impossible to identify any individual, classroom, school or district.

XtraMath uses "localStorage" to store computer-specific preferences such as remembered sign-ins. We also use cookies to track aggregate usage statistics through Google Analytics.

By using our site you imply consent to our privacy policy.

Any change to our policy will be posted on this page. This policy was last modified Sep 19, 2013. If there are any questions regarding this privacy policy you may contact us at

Sign In

Getting help

If you have questions or concerns about XtraMath, or are having technical difficulties, please start by reviewing our Frequently Asked Questions page which has answers to the most common issues faced by our users. By reading the FAQ you can often get an answer for your question or solve your problem right away rather than waiting for a response.

There are a lot of different computers, browsers, versions, and system configurations out there. There are also temporary Internet connectivity problems and individual computer issues that are beyond our control. Here are some suggestions that may help, depending on the type of issue you are experiencing:

  • Refresh the page in your browser.
  • Restart your browser.
  • Clear XtraMath data from your browser:  
  • Clear your browser's cache.
  • Try a different browser if one is already installed.
  • Install or upgrade to the latest version of IE, Safari, Chrome, or Firefox.
  • Try at a different time of day.
  • Try on a different computer if one is available.
  • Try at another location with a different connection to the Internet.

If the FAQ and suggestions do not help then we are happy to assist you via email. Please include any relevant information which may include:

  • the name of your child or student
  • an enrollment code from a parent flyer
  • a student PIN number
  • the teacher's email address
  • any error messages that are displayed
  • a description of unexpected behavior
  • your operating system and browser version as shown on

A picture can be worth a thousand words so consider attaching a screenshot. They can be very helpful in tracking down technical problems.

Send the email to We get a lot of email, especially during the school year, so thank you in advance for your patience!

Sign In

Thank You!

Thank you for donating to XtraMath. We will put your tax-deductible donation to work improving the program and making XtraMath available to more students that need it.

Sign In

About us

XtraMath is a Seattle 501(c)(3) nonprofit organization dedicated to math achievement for all. Our goal is to develop effective, efficient, adaptive, and intrinsically rewarding supplemental math activities.

The people behind XtraMath

XtraMath Team Photo

From left to right:

XtraMath started in the fall of 2007 when David Jeschke, a computer programmer, volunteered at a local elementary school and recognized the need for an individualized math practice program. XtraMath spread rapidly to other classrooms by word of mouth and the program continues to evolve to meet the needs of the students, teachers, and parents.

Our resident Photoshop, AfterEffects, Audition, and quality assurance wizard is Irene Nelson. Irene likes the wilderness, football, and math's many contributions to the world of art.

The teacher who appears in the English-language student activities is Christopher Robert, a National Board Certified Teacher in the Seattle School District. In 2009 Chris was honored as a "Hero in the Classroom."

Heading up our internationalization effort is Seattle native Jennifer Truluck. Former French and Italian translator and teacher, Jennifer spends her spare time studying new languages and blogging about linguistic tidbits that strike her fancy.

Sterling Nelson has a BS in Biology from UC Davis but enjoys computer programming more. Sterling spends his spare time playing and coaching Ultimate Frisbee.

The exceptionally patient Erika Newell answers email questions from parents and teachers. She has a BA in Mathematics from DePauw University and likes helping people use technology to its full potential. Her children love using XtraMath.

Our Spanish-language math teacher, "Maestra A." is Claudia Mesa. Originally from Colombia, Claudia now lives with her husband in Portland, OR, where she is the CEO of the popular children's language school "Kids Like Languages." When not teaching, Claudia enjoys traveling and getting to know new cultures around the world.

We encourage and appreciate your questions, comments and suggestions. For any matter related to XtraMath please email Due to limited resources we can only offer support via email.

If you believe in what we are doing please consider a tax-deductible donation to support and improve XtraMath and reach more kids that need help.

Thank you for visiting!

Thank you to our sponsors

XtraMath appreciates the generous support of our donors and:

Allovus provided the visual and interaction design for our web site.

Thanks to Hari Cavalcante for proofreading our Portuguese translation at a deep discount.

We would also like to thank all of the teachers and parents and students that have used XtraMath and provided us with valuable feedback, and the following individuals for their assistance and support: Amy Barber, Amy Greenbaum, Beatriz Troncoso, Brandon Chandler, Courtney Starr, Denise Ohlson, Ezekiel Smithburg, Guillaume Valtat, Haley Nichols, Hugh McMillan, Hui Li, Isabelle Rey, Jen Shetterly, John Woodward, Lee Barrientos, Margaret Jeschke, Mark Conover, Mark Jewell, Mark Morcos, Patricia Rush, Rob Hurvitz, Shawna Swanson, Sung Hee Kim, William Cady.

Sign In

XtraMath mobile app

For the best XtraMath experience on a mobile device, get the app! It is available in the app store for just a few dollars. If you are a kid, be sure to ask your parents before buying the app.

XtraMath is a nonprofit. We don't show ads or charge subscription fees. But it costs a lot of money to offer our program that is used by millions of kids around the world. App sales pay our bills and allow us to keep improving the program. Thank you for supporting XtraMath!

The XtraMath mobile app is available in the following app stores:

Sign In

Sign up

If your child brought home a flyer from school then use Enroll instead.

If you already have an account through a previous sign-up or enrollment and want to add another child, sign in and click Add Child.

Sign up with:
Sign In

Sign up

Check one or both:

Signing up acknowledges you have reviewed and agreed to the Terms of Service, Privacy Policy and Data Retention Policy.
Sign In

Welcome back

Sign in to classroom

      Sign In

      Welcome back

      Sign in to classroom

        Sign In

        Classroom Setup

        Sign in to authorize

        For teachers only

        This will authorize the device to display a classroom sign-in page with the names of students in your class.

        You only need to do this once on each device in your classroom. The next time, this app will go directly to your classroom sign-in page.

        Forgot your password?
        Sign In

        Welcome back

        Select your name to begin

          Sign In

          Welcome back

          Select your name to begin

            Sign In

            Welcome back

            Enter your information to begin

            Forgot your PIN?
            Sign In

            Welcome back

            Select your name to begin

              Sign In

              Welcome back

              Enter your information to begin

              Sign in with:
              Forgot your password?
              Sign In

              Welcome back

              Select your name to begin

                You're done!

                Tell your teacher or parent that you are finished with your current XtraMath program.

                You Are Done!



                Race the Teacher

                You got this many in a row!

                Race the Teacher

                Practice Finished

                Placement QuizProgress Quiz


                Placement QuizProgress Quiz


                Welcome to XtraMath


                Account Information

                I would like to receive:

                Add child

                Ask the teacher for a parent flyer with an enrollment code for your child. Use "Enroll" on the XtraMath home page to add this child.
                By enrolling my child in XtraMath, I give my consent for XtraMath to record my child’s skill progress, generate reports summarizing my child’s progress, and use my child’s information consistent with XtraMath’s Terms of Service, Privacy Policy and Data Retention Policy.

                Confirm share request

                Add students

                Don't worry if your students already have accounts. Create new accounts and send home parent flyers. When parents follow the instructions, their child's existing account will be linked to your class.

                Print Certificate(s)

                Select the certificates to print below, then press the "print" button.
                Blank certificates for addition, subtraction, multiplication, and division are also available.

                The student did not complete any activities.
                This information has been archived.
                {{numProbs}} PROBLEMS

                {{numProbs}} PROBLEMS


                Print Flyer(s)

                Print Summer Flyer(s)

                Print Holiday Flyer(s)

                Select the flyers to print below, then press the "print" button.
                Processing, please wait...