Wait until at least 7th grade before joining a serious travel program. None of them will make your son demonstrably better. Better off with private/group training.