Find any NRA sanctioned course in your area.
A+++ for the above suggestion and here is why:
1) The course would be given locally and therefore is probably the most cost effective as opposed to the young lass being shipped off somewhere at fairly high expense to a specialty course taught by a great gun guru who may or may not overcharge in the first place.
2) There also usually are several NRA instructors within easy traveling distance of most not to far out of the way places in the USA. Therefore you can pick from among which you feel to be the best for her after contacting each of them. You may be able to find a female instructor too and this may help with the shy thing.
3) Many local NRA instructors have small classes another plus with the shy thing and; a plus because it is easier to devote more time to each student in a smaller class. Of course you could go to a real gun guru or gun god for classes that would be small, but my bet is they would cost more, a lot more, too.
4) The NRA offers a wide variety of shooting class types while some specialty places offer combat pistol, or handgun only. At NRA classes she can learn rifle, shotgun, pistol and revolver and even become a range safety officer or an instructor herself. There is a lot of room for expansion with the NRA classes.
5) Money, have I mentioned money yet? Cost effectiveness with NRA classes. If she does not like the class with an NRA instructor, she is not out all that moola she would have paid to go to a class several states away.
6) The NRA is regarded nationwide as the standard bearer for firearms instruction. IN NY State, for example, if you want to bring a child to shoot at a range you need to be a military firearms instructor, a Hunter Safety Certificate Holder (this is a joke because it does not train you to instruct in firearms), or an NRA certified instructor. My 14 years of firearms instructing for a federal agency were worthless in that one regard, they would not honor it. So I retook the hunter safety course (took it with my son) because my old NRA cert. had expired and because, as I said they would not honor my work certification. (I digress, so back to business.)
7) Classes at other schools often attract gun weenies, macho men, macho woman, know it alls and gun gurus. Therefore such classes can be quite intimidating to the newbie. NRA classes often attract more new shooters as far as I understand. of course you can get bone heads anywhere, I just think it more likely at those other types of shooting schools.
8) She will have taken an active part in functions offered by the NRA. Not only will this encourage her to apply for NRA membership, it may encourage her to become an NRA instructor and do likewise for others.
Good luck to her whatever she decides upon.
best regards,
GB