LPS, Local Day School or try again for 10th grade?

Have you considered junior boarding schools? Most, if not all, have rolling admission, and a year at a JBS will likely set him up for more success when applying to BS next year.