Welcome to NPHS

About Our School
New Prague High School is a four-year public high school for grades 9-12. Our schedule has 2 semesters per year, 7 class periods per day, and 50-minute class periods. School day hours are 7:40 a.m. - 2:32 p.m. Our enrollment is approximately 1,350 students.
About The Community
New Prague is located 45 miles southwest of Minneapolis/St. Paul and in close proximity to Interstate 35 and U.S. Highway 169, residents and businesses enjoy New Prague small town feel, outstanding amenities, and quick access to the Twin Cities. High School is a four-year public high school that is part of the New Prague School District ISD #721. There is one high school, one Alternative high school, one middle school, and 3 elementary schools.
Curriculum Opportunities
NPHS Curriculum
Extra-Curricular Opportunities