Olá, João, como vai?
O seu código funciona corretamente e apresenta uma solução lógica muito interessante para o cálculo automático do nível. O uso da divisão inteira somada a uma unidade para determinar o patamar do aluno é uma forma inteligente de resolver a progressão sem depender de múltiplas estruturas condicionais.
Como o contexto da atividade é sobre encapsulamento, uma melhoria técnica importante seria aplicar os modificadores de acesso nos atributos e métodos. Em Java, é uma boa prática manter os atributos como private para proteger os dados internos da classe, disponibilizando o acesso ou alteração apenas através de métodos específicos. Isso evita que a pontuação ou o nível sejam alterados externamente de forma indevida, garantindo a integridade das regras de negócio que você criou dentro do método ganharPontos.
Parabéns por desenvolver o projeto e por compartilhar sua resolução no fórum, continue com esse bom desempenho nos seus estudos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!