 Buchanan Community Schools consists of two elementary schools, Ottawa and Moccasin (grades K-4), Buchanan Middle School (grades 5-7), and Buchanan High School.Buchanan is located 1.5 miles (2.4 km) north of US 12, 2.3 miles (3.7 km) west of US 31, 9.3 miles (15.0 km) north of the US 31 interchange on the Indiana Toll Road (I-80|I-90), and 20 miles (32.2 km) east of I-94 (exit 4 via US 12).The nearest rail hubs are the Amtrak stations at Niles and New Buffalo, and the South Shore Line station in South Bend, Indiana.