Hi, I never usually comment, but I wanted to in this instance.
I don't think your timings are particularly bad. My 15 YR DD has to be home at 9 on a school night (summer or winter) and 10.30 on a weekend.
I use Live360 app so I can see where she is, and usually she's at a friends house, she gets a lift by their parents or she is home earlier with her friend.
Occasionally she has short walk home but I make her come home earlier if she is walking home alone and I ensure she can call us if she feels scared for any reason.
When she was 13, I think it was maybe an hour earlier.
I think you know your child - some are sensible, some are 'street safe' and some are totally naive and not very sensible. Whilst I appreciate all children are vulnerable!
Others can judge but it is hard getting the balance right to make them feel trusted, and equals to their friends.
I was a child who was made to come home earlier and was punished for being 10 minutes late by being grounded. I hated it.
Me and my daughter have a very open relationship and talk about everything and anything! - that being said, I'm no pushover and no means no!
Do what feels right to you, and have safety measures set up like live360, tell her to text when she's leaving, keep your phone on loud and you can always call her if she has a short walk home.