Concordia Language Villages in Minn. offer month long H.S. year credit in foreign languages. This is an immersion program; no English to be spoken. My guess it is more oral then written. My son has not done well in middle school Spanish so we are sending him for two weeks and he will begin Spanish in 9th again.
http://www.ConcordiaLanguageVillages.org
Helen