Persian is officially the national language of Iran. Arabic language, as the language of Koran is taught grades 6-11. In addition to Arabic, students are required to take one foreign language class in grades 7-12. Although other foreign languages such as German, French, Spanish and Chinese are offered in most urban schools, English continues to be the most desired language.
Kanoun-e-Zabaan-e-Iran or Iran's Language Institute affiliated to Center for Intellectual Development of Children and Young Adults was founded in 1979. Persian, English, French, Spanish, German and Arabic are taught to over 175,000 students during each term.
English language is studied in rahnamaei (literally meaning, guidance or orientation), an equivalent for middle school in other countries. Middle school is a period of three years and it covers grades 6-8 for students aged 11 to 13 years old. The government is now considering teaching English language from primary school level. However, the quality of English education in schools is not satisfactory and most of students in order to obtain a better English fluency and proficiency have to take English courses in private institutes.
Presently, there are over 5000 foreign language schools in the country, 200 of which are situated in Tehran. A few television channels air weekly English and Arabic language sessions, particularly for university candidates who are preparing for the annual entrance test.