Sheltered English classes that are part of a bilingual program would be more efficacious for the non-native speaker of English than the ESL program. Most schools know this, but it is not economically feasible for them to provide a bilingual teacher for every sheltered English class because there aren't enough teachers who have the sufficient skills and certification in both English, the student's native language, and ESL as well. Moreover, all ESL students would have to be accommodated, not just the Spanish native speakers. The ESL student body is represented by many different languages and this would require a multitude of additionally qualified teachers. However, bilingual classes are more effective because the teacher can teach the subject matter to students who are beginner language learners in a way that they can comprehend it simultaneously while they are learning the English language. In addition, the students in the class would be able to help each other learn and would be able to explain concepts quickly by using the native language instead of ...
This posting contrasts sheltered English classes from bilingual versus an ESL program.