They last 45 minutes, depending on what the teacher likes and whether she wants more or less of a question period. If I'm going to, say, Leaside High School on Tuesday morning, I leave at 8 o'clock and I get home at 11:30. It takes the whole morning.
On March 30th, 2009. See this statement in context.