According to 24/7 Wall St., North Dakota has the 16th best schools in the country.

The study based their report on three main factors: chance for success, K-12 achievement, and finances.

The high school graduation rate of 86.6% is above the national average of 83.2% and bodes well when compared to the rest of the nation. However, the percentage of 3 and 4 year-olds enrolled in preschool is only 34.7%. This ranks as the 4th lowest score for that category in the nation.

Despite this, students in North Dakota have fairly wealthy and well educated families. This allows for parents to spend an average of $13,513 per student, which stands at the 15th highest amount in the country.

The overall ranking given by 24/7 Wall St. is as follows:

> Overall grade: C+
> Per pupil spending: $13,513 (15th highest)
> High school graduation rate: 86.6% (17th highest)
> Pct. 3 & 4 yr. olds enrolled in preschool: 34.7% (4th lowest)

Massachusetts topped the list as having the best schools, while New Jersey, Vermont, New Hampshire, and Maryland rounded out the top five. Oklahoma, Idaho, New Mexico, Mississippi, and Nevada are in the bottom five on the list with Nevada having the worst schools.