Wasting your time asking on here. Every time you land the immigration officer at the gate has the right to refuse entry,if you want to be certain go to your local immigration office not Facebook,I don't mean to offend anyone but bad advice and false promises won't secure the security you want and need
Go to the local immigration office to the school your son will be learning at and asking them they will help if it s possible,don t go to an agency ultimately an immigration officer is the one to take proper advise from