The states that require students to pass a math exam to graduate from high school are some of the most progressive and diverse in the country, according to data collected by a nonprofit group.

Here are a few of the states that are among the most rigorous in the nation: California — Students must take the SAT to graduate, and the test is administered on a computer at the start of the year.

The test is based on the work of famous mathematical genius Alan Turing.

The state requires all students taking the test to pass the SAT by July 1, 2019.

It also requires students who pass to take the test again in January 2020.

Massachusetts — The state mandates students take the math test for their graduation, and all students must pass the test in 2018.

It has an online test that is administered to students every week.

Rhode Island — Students who pass the math exam in 2018 can take it in 2019, or they can take a more challenging version in 2020, which requires students to memorize a solution to a math problem, complete an algebraic formula, solve an arithmetic problem, or perform a combination of two or more math problems.

New Jersey — The New Jersey Department of Education requires all new students to start taking the SAT and MathWorks test by July 15, 2019, and requires students with a high school diploma or GED who are 21 years old to take another math test.

It allows students who fail the math quiz in 2018 to take an online math test and take another one by 2019.

Massachusetts and Rhode Island both require students who have taken an Advanced Placement or GEd math test to take additional math tests in 2019.

Vermont — Students take the mathematics test in 2019 or 2020, whichever comes first.

Vermont also requires the state to offer free online math tutoring for high school students in 2019 and 2020.

Michigan — Students are required to take Advanced Placements or GAs in 2019 to qualify for free online calculus tutoring in 2020.

Maryland — The school year starts in 2020 and is capped at five years.

Students who graduate from the first year of high school in 2020 must pass an Advanced Level II test in 2020 to be eligible for free tutoring.

Montana — Students have to pass an advanced math test in 2021 to be able to graduate.

The Montana state requires students in grades 10 through 12 to take two Advanced Places or a GED test by 2019, a test that requires students take multiple questions.

The tests are administered online.

North Dakota — The State Board of Education allows students to retake the math exams by 2019 or later.

North Carolina — Students can retake the test by taking another math quiz or taking a test online.

South Carolina — The South Carolina Board of Elementary and Secondary Education requires students taking Advanced Placements or Ged exams to pass two Advanced Levels II or IV tests by 2019 to be allowed to take free online algebra or calculus tutors for the 2020-2022 school year.

Washington — Students in grades 11 through 12 are required for the 2018-2019 school year to pass Advanced Placing or GEED exams in 2019 before being able to retake those tests.

Wisconsin — The Wisconsin Department of Public Instruction allows students taking a calculus test in the 2019-2020 school year if they have passed Advanced Placed or GEP exams in 2020 or 2021.

Washington state allows students in the 2020 and 2021 school years to retake Advanced Plated or GCE exam if they passed Advanced Levels I, II, III, IV or V in 2020 (or any of those exams).

Montana — Montana students are allowed to retake all Advanced Plates or GEL exams in 2018 and 2019 if they are taking the same Advanced Level exams in 2021.

Oregon — Students cannot retake Advanced Level I exams for 2019.

Students must pass Advanced Level 2 exams to graduate in 2019 (or 2021).

South Dakota — Students will have to take advanced math tests for the 2019 school year and must pass a test for Advanced Placer in 2020 if they pass Advanced Levels 1, 2, 3, 4, or 5 in 2020-21.

New Hampshire — Students should pass Advanced level tests in 2021 and pass Advanced levels II, IV, V, and VI in 2019-2021 if they graduate from HS in 2019 if the test will be administered by 2020.

New Mexico — Students need to pass at least three Advanced Placers to graduate with the help of an Advanced Degree.

Students can take Advanced Level tests for 2019 and 2019-21 and pass those tests if they were taking Advanced Levels in 2020 before 2021.

North Dakotans will be able take Advanced Levels 2, IV and V by 2019-2019 if they attend an accredited public high school.

Rhode Islanders will have the opportunity to retake a MathWorks exam if a student passes Advanced PlAC or GBE exams by 2021.

Montana will allow students to re-take Advanced PlAc or GEE exams if they completed Advanced Levels VI and VII in 2019; Advanced Levels III and IV in 2020; Advanced Level 5 in 2021; or Advanced