DS enjoyed his play-based (public, Canadian) kindergarten. He made friends and enjoyed most of the activities. The teacher got him advanced reading material when it became obvious he needed it, and tried to do more advanced math with him.

The main benefit for DS was they helped him with his pencil grip and other fine-motor skills. These are things he resisted us teaching him at home. Also, his K teacher was the one who picked him out as gifted - so, it was pretty good overall.

Grade 1 was actually harder. Hoping gr2 is somehow better...