We have k-5, 6-8, and 9-12. My oldest is in 6th and it has been a great transition for him. It's a very nurturing environment and the school generally separates the 6th graders from the 7-8 graders, which I think helps with the maturity aspect of it. DS has really taken on more responsibility for himself and his school work. I prefer the negatives of having 6th graders with 7th and 8th graders than the negatives of having Kindergarteners with 6th graders.