10 and under: None (maybe lip gloss, occasionally)
11: Still not too much, except lip gloss
12-13: Maybe mascara, in dark brown (and make sure it's waterproof, it's harder to remove but won't smear or run)
14-16: Possibly add foundation/blush (very lightly!) in addition to mascara and lip gloss
17 and up: All of above: light foundation/blush, brown mascara, lip gloss, and maybe add eye shadow (in very limited use). I think eye liner is mostly just very hard to put on, but maybe some brown would be okay. Lip stick is very iffy, you could use some natural looking, but I wouldn't use any.
Remember, when in doubt use none. Hermione might not even use any, but as it's never specified, it's really up to you. Just never use anything that's brightly colored or glittery.
Here are some great YouTube tutorials. If you really do want to wear makeup, then when in doubt follow one of these tutorials (they're pretty similar). They are both from the Brooklyn and Bailey channel, which I love. If you haven't seen any of their videos before, you should check them out. Anyway: