At our school it is once a week for 1.5 hours after school. I'm not sure what exactly the levels are called but our school basically has Spanish 1, 2, and 3. The kids take each level for a year. My son and my friends' kids came in to these classes without any Spanish knowledge, so I'm not sure what they would do with a kid who wanted to start at a higher level because of prior knowledge. We have liked his teachers and been impressed at what he has learned, but really it's only 1.5 hours a week. I just figure it is good exposure.