What minimally should be included in any program model for English Language Learners?
A typical language training course has the following components:
- Vocabulary building and listening practice (listening to native speaker speech, learning new words, repeating back what you have heard).
- Reading skills - mainly through text based activities like stories and articles from magazines/newspapers. 
- Grammar & structure building by practicing writing sentences followed up with editing them according to rules of grammar (especially verb tenses)