You've chosen a great topic for your school project!
I really like Conway's Life. Right now your game doesn't have a good aesthetic, but you've already created the foundation. The game implements the calculation of new generations. Further improvement will not be difficult for you. There are many ways of development. You can allow the user to adjust the field size, the frequency of generation change, the color of the elements. You can add the option of drawing and inserting ready-made stable shapes. Dynamic color associated with the parameters of the game, automatic recognition of a stable state - all these are only the most obvious possibilities. It seems to me that the potential of this game is inexhaustible.