În municipiul Marghita există următoarele unități de învățământ: 4 grădiniţe, o şcoală primară şi gimnazială care îşi desfăşoară activitatea în 3 locaţii (Marghita, Chet şi Ghenetea). Educația preuniversitară este realizată prin intermediul a două şcoli cu profile diferite şi filiala Universităţii de Vest Vasile Goldiș din Arad.
În anul şcolar 2006-2007 la grădinițele din localitatea existau 595 de copii înscriși , în învăţământul primar 748 de copii, în cel gimnazial un număr de 825 elevi, în cel liceal 1.225 de elevi, iar în învăţământul profesional şi de ucenicie 463 de elevi.
De unitățile de învățământ de nivel liceal şi profesional beneficiază și elevi din localitățile învecinate.