* Age of the student: Primary school (Infantil and Primaria) typically finishes earlier than secondary school (Secundaria) or high school (Bachillerato).
* Specific school: Individual schools may have slightly different schedules.
* Region: While there's a national curriculum, regional variations exist.
Generally, you can expect:
* Primary school: Around 13:00-14:00 (1 PM - 2 PM)
* Secondary school and Bachillerato: Between 14:00-15:00 (2 PM - 3 PM) or even later.
It's best to check with the specific school's website or contact them directly to know their exact schedule.