Bedford's school system consists of four buildings: Lt. Eleazer Davis Elementary (K–2), Lt. Job Lane Elementary (3–5), John Glenn Middle School (6–8), and Bedford High School (9–12). Some students from Hanscom Air Force Base, which is partially located in Bedford, join Bedford residents at Bedford High for 9th grade and beyond, or they go to Shawsheen Valley Technical High School which is in nearby Billerica.
The former Center School was deactivated in the 1980s. Center School is today the Town Center building. Page School was similarly deactivated in the 1980s and today is a retirement village. John Glenn Middle School (originally called Bedford Junior High School) is named for the late John Glenn, formerly the Superintendent of Schools in Bedford, not for the U.S. Senator and astronaut. The Davis and Lane (and former Page) schools are named for local officers who took part in the Battle of Concord on April 19, 1775.
The high school mascot is the Buccaneer and the team colors are blue, white and black. Bedford's school sports teams compete in the Dual County League. In 2005–06, the boys' basketball team won the DCL behind the strong play of DCL MVP Gerry Cohen. In 2006–07, the Bucs made the MIAA Division III North Sectional Final but lost to eventual state champion Watertown, 63–58.


