Pirmoji mokymo įstaiga miestelyje buvo įkurta dar 1538-asiais. Tai – seniausia mokykla visame rajone.

2004-aisiais Sedos mokykla gavo Vytauto Mačernio vardą, o 2007 m. liepos 27 dieną tapo gimnazija.