Instead of five years of high school, why not wait on the grade skip and graduate high school in 3 years?

I'm seriously considering this as an option.

Most high schools don't have enough challenge, even in AP/IB classes, and AP classes usually are not nearly as challenging as classes at a competitive university. Another year of high school might just hold back a kid who could be doing (or is already doing) college-level work.