new-ish hire

So im working as a deli clerk and have been for about 5 months. currently im getting paid 16.20 an hour and working about 20 hours a week cause im in highschool. because im still in high school i have school events that take precedence over work, but getting these days off has been a challenge. currently Im feeling underpaid and like im compromising a lot, so how do i manage this?