In Oregon, Im pretty sure you can get a work permit, and get a real job as a minor. In Washington, my sister got her first job at 15, so you can get a job anywhere. You just have to look deeper than them telling you no.
Lots of things to do to earn money though;
Yard sale
bake sale
rummage sale
babysit
car wash
pet sit
pet wash
walk dogs
clean neighbors house
do odd jobs around your town (clean yards, rake leaves, water grass, pick things up for old ladies)
go door to door and just ask if there is anything you can do for $5 around their house (IN YOUR NEIGHBORHOOD ONLY!!!!! don't go to a complete strangers house, and always have someone with you, and make sure you have a cellphone or a whistle with you just in case)
ask your parents
ask your teachers
do older kids homework (totally did this in high school lol)
There are lots of things you can do to earn money, you just have to try.