There are both free public schools and private schools in Iran at all levels, from elementary school through university.
Государственные школы были бесплатными, они разделялись на "сельские" и "городские", отличие было в числе классов.