Students can choose to study at any of the ITESM campuses throughout Mexico. Some of the campuses are located in Mazatlan, Guadalajara, Toluca, Cuernavaca, Mexico City, Queretaro, Monterrey (main campus), and San Luis Potosi. Some campuses have more courses available for exchange students than others. ITESM offers many courses in English, as well as a wide range of regular courses in Spanish and Spanish language courses for all levels. Several campuses also have a wide range of business classes offered in both Spanish and English. Students can choose to live in residence halls or with a Mexican host family.