Carcassonne possède seize écoles maternelles, quatorze écoles élémentaires et quatre écoles primaires. Cela représente 4 250 élèves dans les écoles publiques et 750 élèves dans le privé.
La ville possède six collèges publics : les collèges André-Chenier, de Grazailles, Émile-Alain, Jules-Verne (ancien « la conte »), le Bastion et Varsovie ; et quatre lycées : Charles-Cros, lycée agricole Charlemagne, Jules-Fil et Paul-Sabatier.
La commune compte en outre trois établissements privés : le collège Jeanne d'Arc, le lycée Saint-Stanislas et le lycée d'enseignement professionnel Saint-François