7/10 is pretty good, no? Means considerably above average if average is 5/10.
8/10 is usually outstanding.
10/10 is usually unattainable unless he's madly in love with you and becomes blind to all other women in the world (a feeling that usually doesn't last forever).
That said, did you ask him to rate you? If so, it sounds like he gave a very honest answer. If he just said you were a 7/10 out of the blue, I think that's a tad rude since we all want to pretend like we're 10/10 in our partner's eyes.
daaaaaaang!!! he burned you.. holy hell. hey, take the positive out of this... he was honest... dont look at the neg. I'm pretty sure he loves YOU... but your looks... not just as much.. yea.. guys compartmentalize... and women need to deal with that. "yea i don't like that your left titty is smaller than your right titty.. but i love you all the same"... guys deal... so deal.
For me 5 is average and the bare minimum to be considered attractive. So 4 is unnatractive and anything in the 1-3 range is where they are actually unpleasant to look at. 7 would be above average and decently attractive and then the closer to 10 they are the more excited I would be to have sex with them.
thats good i guess it means your pretty not super pretty but pretty enough, also he was trying to tell you to actually give a shit about your looks, i know its shocking but men want women to try and look their best.