The levels are based on the girls' individual level, and you level them up by taking them out on dates. Click on their ID when interacting with them to view it. Yes, depending on the event will require certain girls to be higher than others as that means they're not really into the type of event and would require more convincing.