"старшие подростки" и подростки 15-16 лет? по-моему, переводчики просто забили болт на то, что переводят и сочли, что читатели не способны понять кого 14-летний четверокурсник Поттер может назвать "старшими". Решили, что "старшкласник" - не подходящий синоним и уточнили возраст, забыв, что приехавшие по правилам турнира не могут быть младше 17.
В общем, можно счесть, что Поттер выставлен переводчиком идиотом, который его усилиями забыл о возрасте участников.