Если у вас рядом есть приличный клуб (команда), рассмотрите спортивное ориентирование. Мне кажется, для вашего мальчика может быть неплохим вариантом. Возраст, в котором приходишь, не так важен. Нужно, чтобы голова работала. Рост не важен. Физическая составляющая подтянется. Занятия на воздухе круглый год в любую погоду, естественная закалка. Спорт индивидуально-командный. Как правило, здоровые отношения в коллективах среди детей. Команды разновозрастные. И девочки, и мальчики. Выезды на сборы и соревнования интересные. Но - еще раз подчеркну - важны тренеры, в значительной мере команду и атмосферу создают они. Можете написать, где Вы территориально, может, подскажу, на что смотреть.Можно просто прийти на тренировку и попробовать несколько занятий, потом принять решение. Да, это все будут спортшколы, занятия сами по себе бесплатные, платно форма, лыжи, компас, другие приблуды, соревнования и сборы, но фин затраты щадящие.