McPherson Unified School District 418
Recognized as one of the leading school districts in Kansas, the district operates an early education center, four elementary schools, a middle school, a high school, an alternative high school program, and is also the sponsoring district of the McPherson County Special Education Cooperative. Enrollment (K-12) in the McPherson schools is approximately 2400.

St. Joseph Catholic School
St. Josephs offers grades K-6 and also has a pre-school “Angel Depot” for three and four-year-old children. The school employs an administrator and eight classroom teachers making averages class sizes of 15. It offers a comprehensive program consisting of library services, vocal and instrumental music, computer instruction, and special education services offered through the McPherson County Special Education Cooperative.