A Guide to Manual Rostering without Using CSV Files

This guide is for administrators of school or district accounts not integrated with ClassLink or Clever who do not want to roster staff or students using .csv files.

It outlines how to add staff and students individually and also describes our copy-and-paste method for quickly adding entire classes of students.

Table of Contents

Step 1: Add School(s)

Step 2: Add Sub-Administrators

Step 3: Create Classes

Step 4: Add Students

Step 5: Add Teachers

Additional Points

Step 1: Add School(s)

Adding one or more schools is the first step in setting up your MathFactLab account. Once your schools are created, you can add classes within each school. After that, you can roster sub-administrators, teachers, and students.

To add a school:

  1. Click the Schools tab on the left. Here, you may add any schools that will have access to your account.
  2. Click the 'Add School +' button in the top right of the Schools window.

  3. You will then be able to enter your first school's name.

This is for your use only, so do not feel you have to use the full name of the school. For example, 'Kennedy' may be a fine substitute for John F. Kennedy Elementary School.

  1. Click on the Green "Add School" button to finish adding this school to your account.


  1. Repeat Steps 2-4 until you have entered all the schools that you require.

Return to top.

Step 2: Add Sub-Administrators

Please note the following about sub-administrator accounts:

  • You can create as many or as few sub-admins for your account as you wish.
  • Sub-admin access is limited to the school(s) assigned to the sub-admin.
  • Within assigned schools, sub-admins have many of the same permissions as super-admins.
  • Sub-admins cannot add schools or other sub-admins.
  • Teachers with sub-admin accounts can access their class(es) by using the Filter tool while on the Students tab to select their class or class(es).
  • To learn more about sub-admin permissions, click here.

If you have a manually-rostered school/district account and wish to add a sub-admin who already has a teacher account, please delete that teacher account first. Staff members can be teachers or administrators, but not both.

To Enter Sub-Admins Individually:

  1. Select the Sub-Admins tab.
  2. Click the Add Sub-Admins + button. This will open the 'New Sub-Admin' Screen.

  1. Enter the sub-admin's name and email address.
  2. From the School List, select the school(s) that the sub-admin will be given access to.
  3. You can check this box to have an invitation automatically sent to this new sub-administrator, or leave it unchecked and send the invitation at a later time.
  4. Click Add Sub-Admin in the top right.

Repeat the above steps to add more sub-admins.

Return to top.

Step 3: Create Classes

  • Only administrators can create classes.
  • Classes must be created within schools, so at least one school must be added to the account first.
  • All students must be assigned to exactly one class.
  • MathFactLab classes do not need to match your actual school class structure; teachers may combine multiple groups into a single class if preferred.
  • For a cleaner dashboard, we recommend using short class names (e.g., “Johnson” instead of “Mrs. Johnson’s Class”).

To Create Classes One-by-One:

  1. Select the Classes tab.
  2. Click the Add Class + button in the top right. This will open up the 'New Class' pop-up window.

  3. Enter the class name.
  4. Select the school to which this class will be assigned.
  5. Select the grade level(s) for this class if you wish. This is an optional choice.
  6. Add one or more tags if you wish. This is also an optional choice.
  7. Click the Add Class button.

Repeat the above steps to add more classes.

Return to top.

Step 4: Add Students

  • The methods described below are suitable for adding individuals or small groups of students. If you have a large number of students to roster, we suggest rostering via a CSV file upload.
  • Currently, students need to be rostered via CSV file upload in order to have access to MathFactLab via Google SSO.
  • Before rostering students, you may wish to find out from teachers whether they would like their students to start on addition/subtraction or multiplication/division. (This can, of course, easily be changed later on.)

To Add a Group of Students by Copying and Pasting:

  1. Select the Students tab.
  2. Hover over the green '+' button in the top right.
  3. Select 'Add Multiple Students.'


  1. In the pop-up window, choose the school this group of students is attending.
  2. Choose the class this group of students is assigned to or create a new class. All students must be assigned to a single class.
  3. Click on the Next link.

  4. Choose your preferred method for entering or copying and pasting your students' names; LastName, FirstName separated by a comma or FirstName LastName separated by a space.
  5. Enter or copy and paste your students into the text box. Any formatting errors will be displayed below this box and will need to be corrected before you can proceed.
  6. Choose the learning mode where most of your students will start, Addition/Subtraction or Multiplication/Division.
  7. Click on the Next link.


  1. The students' usernames and passwords will be auto-created. You can change these on the Edit Student Details screen.
  2. You can also delete students by clicking on the trash can, change the spelling of their names, and change the learning mode for each student. All of these changes can be made at any time on the teacher dashboard by clicking the edit icon next to the student’s name.
  3. Click on the Next link after you have finalized any changes.

  4. The final screen will confirm that your students have been added to the classroom you designated.
  5. You have the option to Print Login Cards for all the students in this class.
  6. You can repeat the process for another class by clicking on the 'Add students to another class' button.
  7. Click on the Exit link when you have finished.

To Add Students Individually:

  1. Select the Students tab.
  2. Hover over the green '+' button in the top right.
  3. Select 'Add Single Student'. This will open up the 'New Student' pop-up.

  1. Enter the student's Last name and First name.
  2. A Username will be auto-generated. You may override this username, if you wish, and add your preferred credentials. A unique username is required for every student.
  3. A Password will also be auto-generated. You can change the password if you wish. Passwords must have at least five characters. For security reasons, please don't give students the same password.
  4. Under Class Assignment, select the class to which the student will be assigned. Select the Student learning mode: either Addition/Subtraction or Multiplication/Division.
  5. Make sure to hit Add Student at the top right when done.



Repeat the steps above to create accounts for additional students.

Return to top.

Step 5: Add Teachers

Please note the following concerning teacher accounts:

  • Before adding teachers, one or more schools and the classes to be taught should be added to your account.
  • You will have the option to send the new teacher invitation out immediately or wait until it's more convenient. Teachers should be told to expect the account invitation if you are sending it out immediately.
  • Individual teachers can be assigned to as many or as few classes as necessary. Teachers can be assigned to classes in multiple schools within one MathFactLab account.
  • As teacher account logins require email addresses, if a teacher wishes to have access to a second MathFactLab account, they will need to use a different email address.
  • Teachers can be added manually or via a .csv file.

If a teacher already has a MathFactLab teacher account and accepts an invitation to a MathFactLab district/school account, using the same email address, all data from the teacher account will be deleted upon their acceptance of the district/school account invitation. For this reason, we suggest that before accepting their invitation, teachers run reports for any data they wish to keep. This loss of data is clearly spelled out in red in the invitation teachers receive, but we still recommend giving them a heads-up first!

To Add Teachers Manually:

  1. Select the Teachers tab.
  2. Click on the green Add Teacher + button in the top right corner. This will open up the 'New Teacher' pop-up.

  3. Enter the teacher's name and email address.
  4. Click in the Send invite now checkbox if you wish for the invitation email to go out immediately.
  5. Select the teacher's class(es) from the Class Assignments list.
  6. Click the Add Teacher button.

Repeat Steps 1 through 6 until you have entered all of your teachers.

Return to top.

Additional Points

Professional Development

Account Invitations

  • After you've completed the above steps, sub-admins and teachers will need to accept their invitations. These invitations can be resent from your dashboard.

Login Cards

  • You can generate and print out student login cards for teachers by clicking the 'Actions' button on the top right of the Students tab. This is also something teachers can do themselves.

Editing Student Settings

  • As an admin, you can also make all of the setting changes for individual students or for classes that are available to teachers. The 'Group Edit' feature on the Students tab can make this a very quick process.
  • By default, students will be assigned to addition/subtraction. However, students can start the program with multiplication/division instead.
    • You may wish to check in with teachers to see which learning mode they wish their students to begin with.
    • To switch an entire class from one learning mode to the other, do the following:
      • Select the Students tab.
      • Choose the class from the Classes using the filter tool.
      • Click the checkbox in the header row to select all students.
      • Click 'Group Edit'.
      • Select the appropriate Learning Mode for the class.
      • Click 'Save'.

Reports

  • Depending on the level of granularity you seek, you can monitor usage and progress from the Schools, Classes, or Students tab. Each of these allows you to download the tab's data by clicking the 'Actions' button and selecting 'Export CSV'.
  • These Guides may prove useful: Reports and Admin Reports.

Permissions by Role

Return to top.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.