Mount Vernon School District #320
Educational facilities in the city are provided by both public and private schools. The public kindergarten through High School education is provided by Mount Vernon School District #320. The district currently has six elementary school sites (kindergarten through eighth grade), two middle school sites (seventh and eighth graders) and one high school site. The district also has four additional facilities that provide operation support functions to the schools in the form of a central office, a special services office, a transportation facility, and a maintenance facility.
The two largest private schools in Mount Vernon include Mount Vernon Christian School and Immaculate Conception Regional School. Mount Vernon Christian School currently provides a kindergarten through high school education. Immaculate Conception Regional School provides kindergarten through eighth grade education.
Skagit Valley College
Post-secondary education is provided in the city at Skagit Valley College where students can earn numerous different technical or professional certificates or an Associates Degree (2-year degree).