22b - preschool (good quality preschool) was really good for slowly and gently reigning my completely "my way or the highway" HG+ 3yr old into classroom behavior between 3 and 4.5. And she loved it. Until 4.5 when she was utterly ready for school and not allowed to go, then it was torture.
My third child is just 3 and 1.5 terms into preschool she's clearly also having a great learning experience - though she's naturally much better suited to group time etc, so she's already way ahead of her sister in terms I what they want the kids to learn at preschool.