Le système scolaire en Iran s'organise, à partir de sept ans, en trois cycles : cinq ans d'école primaire, trois de collège et trois de lycée. Depuis la révolution iranienne de 1979, le système éducatif s'est beaucoup massifié. Près de 100 % d'enfants d'une génération vont aujourd'hui à l'école, près de 75 % terminent le collège et 65 % poursuivent au lycée. Les Iraniens apprennent les langues dans le secondaire, principalement l'anglais et l'arabe pour la prière. À côté de l'enseignement d'État, il existe un enseignement privé payant, surtout pour les lycées et l'enseignement supérieur. Concernant le supérieur, pour entrer à l'université publique, il faut préparer un concours national très sélectif. En trente ans, le pays est passé de près de 200 000 à plus de 2 millions d'étudiants et les filles y sont devenues largement majoritaires.