If you made a "huge mistake" then your son belongs in public school not another private. Then you would be making another "huge mistake". Obviously by huge you mean you thought your son was good enough to play sports there. Most parents know the work load before they send their kids and hope the sports side works out.
Or you are just making the whole story up which is the way I am leaning
He is good enough. But we know how "politics" plays into everything in life. Choose your club team wisely.