Which inheritance type shpuld i use for multiple user levels in symfony php
===

I am new to OOP and i am confused how should i procedd.

My main requirement is that i want to have base user class


    User
    
    id
    username
    email
    password
    salt
    .....



    Student
    name
    gender
    school
    adress


    Teacher
    name
    study
    salary

I am confused if i should use single table inheritance or class table inheritance.
Because all students or teacher are going to log into system so i wanted to keep that data common