Students at St. Johnsbury Academy benefit from small classes, talented teachers, and a huge array of academic opportunities. We offer over 220 courses including 31 Advanced Placement courses, more than 30 courses in the fine and performing arts, college-level engineering, five languages, and an award-winning technical education department.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.