The correct answers are "bilingual education and immersion programs".
Bilingual education refers to the education process wherein the different subject areas uses both the native language of the country and English as their language in teaching. While immersion programs are best described as the fastest way to learn a foreign language or dialect. Wherein subjects are only taught in one language that should be learned by a specific student.