DS did not skip K this year. From a "maturity" level, we felt K would be a much better fit for him, even though academically he was ready for 1st. He'll be going into 2nd this fall (skip 1st), and we feel he is much more ready socially/maturity for the more structured day at this point. He finished this school year (last 3 weeks) in a first grade class to help us/school evaluate his readiness for 2nd grade - so that may be an option depending on your school/district.