I'm 4' 11" and I'm a rider coach. After you pass your brc, you might want to check out Ninja 250s or 500s. For your class, see if you can find a range with a Ninja 250. One of the ranges where I teach used to use Ninjas, but stopped only because there are other motorcycles for which changing spark plugs is easier. If your range doesn't have any Ninjas, ride a Nighthawk, a TU, or some other bike with the pegs more in line vertically with the seat, like a Ninja would be. It won't have the tank that sticks up in front of you like a Ninja, but it'll give you a similar riding position.
Once you decide on a bike to buy, there are ways to modify them, if you need to. There are ways to lower a Ninja. Some people re-do the seat and put handlebar risers.
I personally don't have a Ninja, but have ridden a couple of them. One of my fellow rider coaches races a Ninja 250 and loves it. When I, shorter than you are, rode a Ninja 250, I was leaned so far forward, I had uncomfortable pressure against the fuel tank. A few modifications would have helped, but I didn't own the bike. Both my personal bikes I ride the most are 500cc. One is a Vulcan and the other is a Buell Blast. I redid the Vulcan seat, removing the stock foam, replacing it with softer foam that let me sit lower. I have two seats for the Blast, and use the lower seat. I can now flat foot both bikes.