Todos os feridos foram levados para o hospital com ferimentos leves.
O estudante foi detido, porém, a polícia ainda está investigando o motivo de suas ações.
O incidente, rotulado como "uma situação de violência e ameaça", ocorreu em uma escola situada na zona de Brynseng, no leste de Oslo.
A polícia está patrulhando o local do crime e ouvindo testemunhas.
Sven Christian Lie, porta-voz da Polícia de Oslo, comentou a situação.
"É um garoto muito jovem que foi detido. Não posso dizer nada sobre o nível escolar. Ele foi detido dentro da escola", disse.
A própria escola se recusou a comentar a situação para a mídia norueguesa.
De acordo com o relatório da Associação Educacional da Noruega do ano passado, um a cada cinco professores foi vítima de violência nos últimos 12 meses.