A play based pre-school was a very good experience for my DS8. Kindergarten helped him develop "real school skills." Maybe a Montessori program would be a good balance for your son. Even at 4 DS had his own agenda that came off quite strange but also charming to adults and teachers. Alternatively, as many homeschoolers mention here, there are plenty of opportunities to connect socially not bound artificially by age.