In addition to the once a week advanced academic pull-out (which is pretty high-quality and a highlight of DD's week), the teachers assess reading ability at the beginning of each year. My DD's 1st and 2nd grade teachers were really great at differentiating in reading/LA and had several different reading/word study groups active at once, including a very high reading group. The 3rd grade teacher wasn't as good, generally running only 2 reading/word study groups at a time and DD was unchallenged in reading/LA in 3rd grade, so it's pretty dependent on the teacher.
The new elementary math curriculum is really pretty good, requiring higher-level thinking, and the kids bring home almost-daily math homework as well as some 'optional' homework (not overwhelming amounts of either) which DD is strongly encouraged to do by her teacher because it provides more challenge than the regular HW.