Sturdy music stand maybe takes up more space and cost more, but it is much more effective.
Piano or keyboard
Piano and weighted full size keyboard is best for age 7-10 and up(may vary depend on gender and student’s size). I recommend Casio privia px-s3000 , Casio px-s1000, Yamaha P71.
Unweighted keyboard is good for younger students under 5 years old.
Something to write with
Anything to write with, but I find that mechanical pencil is the best.