Yikes! It sounds like he is a candidate for radical acceleration. If you need to leave him in PS (homeschooling isn't an option), I'd advocate for a grade skip right now and then probably another a year or so down the line.