The City College offers an undergraduate program and a graduate program that prepare candidates to teach Spanish in New York State's middle and secondary schools. These programs seek to provide teacher candidates with the expertise in the teaching of Spanish language, both as a foreign and a heritage language. They also provide expertise in the teaching of Peninsular, Latin American, and Latino literatures and cultures. While preparing for certification, candidates learn to develop academically, linguistically, and culturally enriching Spanish language education programs and to implement the necessary teaching practices related to these programs.