Thank you very much for the comprehensive comment, Angela. In Iran, the ministry of education is in charge of educational planning, financing, administration, curriculum and textbook development.
after finishing school, students get accepted in universities regarding their performance in a nation-wide competitive entrance exam called "konkur" as well as their performance in high school.
Besides, from the second year of high school students choose in which field they want to pursue their study. For example if one wants to be a lawyer, he should study in literature/humanities field
for the last three years of high school and they have different textbooks from those who want to be for example an engineer, etc; and naturally, students who study in different fields will attend different konkur exams; in case of engineering field, students should answer questions of literature, English, one foreign language other than english (could be german, french, arabic, etc based on attendant's preference), religion studies, mathematics (linear algebra, differential and integral, geometry, discrete mathematics) , physics and chemistry (total of 245 questions in 4.5 hours) .
So, yes, there are some standard textbooks which all students study across the nation in Iran, meanwhile some schools add some other textbooks at their own discretion to prepare students for the konkur exam.
To be honest, I hate this educational system in Iran. Thank God I did good in my konkur but the exam was truly a very stressful process for me. Recently, the government tried to amend the educational system for a couple of times but in my opinion they made it even worse each time.=)
I couldn't find an english list of the textbooks for iranian schools but this is the website where everyone can download all the textbooks for different fields and years of schools in iran
www.chap.sch.ir ---- the site is in Persian of course but you can use google translate to see the website in English.