The St. Johnsbury School is a public school that offers educational and extracurricular programs to students in grades kindergarten through eight. The school has more than 70 teachers, more than four administrators and nearly 50 paraprofessional staff members. It has an enrollment of more than 700 students. The school offers subjects, such as English, mathematics, computer science, social studies, science, health and physical education, music and art. It also offers a variety of sports activities, including basketball, hockey, soccer and Frisbee. The school is located in St. Johnsbury, Vt., and is affiliated with the St. Johnsbury School District.