Средний показатель для N-летнего возраста?
Средняя оценка для N-летних?
Первое не пойдет, ибо "...летний возраст" это здесь излишество.
Второе ("для N-летних") отдает разговорным стилем, а подозреваю, что тут впролне серьезный контекст (зря вы о том умолчали). Но коль скоро ничего другого в голову не приходит, можно оставить ну как меньшее из зол, что ли.
Хотя я лично не вижу ничего критичного и в формулировке "для людей 21 лет". Она тоже шершавая, но тут уж ничего не поделаешь, нет в русском такой проcтой формы, как "They are 21".
Хотя строго правильно было бы сказать что-то типа "для возрастной категории от 21 до 22 лет".
UPD
Подумалось. Если контекст действительно не слишком серьёзный, почему не сказать "Средняя оценка (для) тех, кому N"?