Barre Town's public schools are:
- Barre Town Middle and Elementary School, located at 70 Websterville Road, serves students from Pre-K to 8th grade. BTMES is one of Vermont's largest middle and elementary schools.
- The older students of Barre Town attend Spaulding Union High School. Located in Barre City, Spaulding Union High School serves students in 9th-12th grade from Barre Town, Barre City, and the surrounding areas.
- Websterville Christian Academy is an option for students Pre-K to 12th grade who seek a curriculum that incorporates religious beliefs.
- The CH.O.I.C.E Academy is a licensed independent school as well as a transitional mental health treatment facility contracted by the Washington County Mental Health Services. They provide educational and therapeutic services to students in grades 6th-12th.
- The Montessori School of Central Vermont is a non-profit school serving children 18 months to 12 years of age.