This is absolutely not normal. You need to find a new school. While it is not unsual for a very bright kid to complete his work in one-quarter to one-half of the alotted time, I am flabbergasted that the class would be expected to be working independently on assigments for 45-65 minutes at a stretch three times in one day. That's potentailly 3 hours and 15 minutes in a day when the teacher is not actively teaching and the students are not working together or in groups. That's crazy!

The fact that your DS has previously been to a normal school makes this school all the harder to tolerate.