Это же не математика, так что не удивительно.
Для кого-то человек и в 20 лет - ребёнок, кто-то считает детьми всех, младше 18 лет. Кто-то, наоборот, считает, что ребёнок - это детсадовский уровень, или просто хочет немного поднять детям самооценку.
В Википедии нашёл определения, что ребёнок - это от рождения и до конца пубертатного периода, а подросток - это во время переходного периода. Не знаю, на сколько это правильно - всё-таки свободная энциклопедия - но я определяю примерно так же.
Sapiens, ну, я скорее исхожу из социальной зрелости. В 7 лет человек никак не может быть подростком по степени ответственности за свои поступки и осознанию их. Сознание ответственности формируется позже, после 11-12 лет.
А что касается выпускников или призывников (которых мамаши тоже готовы до 30 лет называть "наши мальчики"), – то это уже практически взрослые люди, на которых возлагается вся социальная и административная ответственность. Детьми их называть некорректно уже хотя бы потому, что они полностью самостоятельны.
Виктор-Виктория, Социальная зрелость или ответственность - тоже подходящий критерий.
Только вот если честно подходить к делу, то весьма заметная часть взрослого населения страны тут же окажутся детьми, поскольку социально безответственны и думать не умеют, а если умеют, то только о себе. Ну чем не дети? :)))