Thompson Public Schools
Thompson's three public schools are housed in an educational complex off Riverside Drive in North Grosvenordale. The school system serves Pre-K through Graded 12 at Mary R. Fisher Elementary School, Thompson Middle School and Tourtellotte Memorial High School.
- St. Joseph's Parochial School on Main Street in North Grosvenordale provides Catholic education for pupils in grades Pre-K through 8.
- Marianapolis Preparatory School on Chase Road on Thompson Hill in Thompson is a Catholic boarding and day school located in Thompson for grades 9-12 and postgraduates.