ESL stands for “English as a Second Language” and refers to programs in the United States that attempt to teach English to non-native speakers. ESL teachers can instruct either standard ESL classes or bilingual classes. Regular ESL courses are supplementary to a normal curriculum and aim to teach students how to speak, write, and read English. Bilingual classes, on the other hand, are core-curriculum classes, such as math or science, that are taught in two languages to ensure that non-English speaking students keep up with their English-speaking peers. ESL classes are available to students at all levels of education and, considering that the United States is a country with a rich history of immigration, ESL teachers play a very important role in the educational process. According to Indeed, the average salary for an ESL teacher is $43,000.