Девятка и подобные слова — это существительные, поскольку у них есть категория рода (это слова женского рода), они склоняются как существительные. Кроме того, они отвечают на вопрос "что?".
У числительных таких грамматических признаков нет. Эти существительные образованы от числительных с помощью суффикса к.
В школе ошибаются. В качестве аргумента в этом споре проще всего будет использовать словари.