In my area that is an emerging program that teaches the kids 1/2 day in Spanish and 1/2 day in English, but you have to agree to it or your kid does not get in the program, I think is wonderful that kids learn a 2nd language as long as the parents are OK with it.
I speak both languages, and my girls can understand both languages perfectly, their preference when speaking is English, since is the language the use most often, but they understand Spanish without any problems, and I am having problems with the school, since they want to give ESOL classes to my youngest daughter (MS student) only because of the Spanish last name, and the fact that I have an accent, my daughter can speak, read, write and understand English perfectly and it is her prefer language, Spanish is just something she knows because of us.
The school has actually made it very hard for my daughter and have dropped some of her elective classes to force her to take English as a Second language, I have had a fight in my hands. She is a A thru C student and does not deserve to be mark as an Immigrant just for have parents that are. My girls are born and raise in the US, as a matter of fact I was born in the US as well, but my dear mom took me back to her country when my parents split and I grew up there, and my husband has been a citizen for more than 15 years now, but the system wants to penalize my girl just for having an Spanish last name.
so you see we are on the oposite side of the bar here. I do not mind my girls being teach the language, which they already understand, but I do not think that anybody should be force to go that way just because is what they want to do.