DS is suppose to be in Pre-K actually, but got skipped to K and is finishing K this year. Do you think we should place him in our public 1st grade (which will be repeating some of the material as his current K is about 1 yrs advanced) - which is crowded (like 28-30 kids) or put him in a private that is about $20K - tha is likely going to be non academic as he will HAVE to redo K next year..but will be 12 kids or so. Public he will be much much younger than everyone and smaller, but he will have be a bit more better fit academically. Private will have a much nicer environment, less kids, more extras but basically repeat a K program AND that is totally not academic like his current K.