La ville de Oignies compte 4 écoles maternelles publiques.
La ville de Oignies compte 4 écoles élémentaires publiques.
La ville de Oignies compte un collège publique.
La ville de Oignies compte un lycée professionnel publique.
L'école primaire Sainte Henriette est un établissement privé qui accueille les enfants de la petite section au CM2.