It's fine to skip pre-algebra as it's more of a geometry primer. We grade skipped ds12 this year to 7th and he (after much handwringing and flat out abuse of we parents) was put into Algebra where he's thriving.