I'd like to add that practicing Chinese with his family would allow him to actually get real experience. Honestly, I've encountered too many students learning Chinese in large classes who have horrible tones because the class is too big for the teacher to correct all the students.
If your son has a decent foundation, it might prove useful to encourage interaction with the relatives.