your son needs to stay in shool to learn english, home school won't help him, esp you seldom speak english at home. ask to go back to ESL class first, if teacher does not allow him, ask for special reading or spelling class. for public school all kids fall behine should be qualify for one of them. in the same time, pay ateacher for private tutoring or find a tutoring center near your home.