* Grade level: Younger children typically have shorter school days than older students.
* School type: Private schools might have different schedules than public schools.
* Region: Scheduling may vary slightly across different regions of Iraq.
* Time of year: The school day might be adjusted during particularly hot or cold months.
While a precise average is difficult to state definitively, a general range of 4-6 hours per day is a reasonable estimate. However, it's crucial to remember this is just an approximation, and the actual length will vary considerably.