How to find a Prom Date! Help!

Hi! So, last year (my junior year) I went to prom with my friends. This year, because it’s my senior year, I want to have a date to prom. I haven’t had a boyfriend, only talked to a few guys (nothing worked out), and my school is really small so most of the guys aren’t going to go or will already have another date. I just want to meet new guys outside of my school.... I don’t know how to do it. 😭 I also have minor social anxiety. I just don’t know how to meet new guys and possibly get a date for prom this year!! He doesn’t even have to be my boyfriend, just a friend that would be willing to go. Any tips/suggestions are appreciated.