Cohasset operates its own school department for the town's approximately 1,500 students. The Osgood Elementary School serves students from pre-kindergarten through second grade. The Deer Hill Elementary School, located adjacent to the Osgood School, serves students from grades 3–5. The town operates a combined Middle/High School, which is located just over Bear Hill from the other two schools. Cohasset's athletics teams are known as the Skippers, and their colors are navy blue and white. They compete in the South Shore League, and their chief rival is Hull High School.