language immersion based previous language skills first type '' 'developmental''' '''maintenance''' bilingual programs programs enroll students native speakers partner language learn english second type '''bilingual immersion''' programs programs enroll native english speakers native speakers partner language third type '''foreign language''' immersion programs programs primarily enroll students speak english native language finally fourth type '''heritage language''' programs programs enroll students primarily dominant english close relative eg parent grandparent speaks
Applied science Education Curriculum and instruction Bilingual education