I am now an alumni of IC and miss it dearly. IC is a wonderful school for kids. When it comes to homework you might feel like they have dumped a load of rocks on you but it is for the best. Teachers help you at any level needed, they have homework room all day, everyday for children that need help in any area of school.
All 3 of my children went to I.C. School and they have chosen to send their children there too! My kids griped about the homework, the discipline, etc. when they attended I.C. but after they went on to high school and college they realized what an advantage they had over other students who didn't go there. When their own children were old enough, they were sent to I.C. too.