You absolutely want to have Penn State main campus on your list. It’s not a safety for you, and it’s huge, but it’s got a leading forensic science program, plus perfectly fine psychology, and I think you will get in. Luckily, it is also in-state for you. If you want to go into forensic psychology, first you need a BA in psych, then a PhD (possibly with a master’s degree at a different institution before the PhD, possibly at the same institution as the PhD). If you decide on forensic pathology, you’re gonna want med school, (would be interesting to med schools if you had forensic science from a respected college as your undergrad degree), then a pathology residency and possibly forensics fellowship.
Lots of schools have psychology. Not as many have forensics. So I’d look at schools with top forensic science programs, and also have psychology, and are fairly selective, and choose your list that way. In addition to Penn State, check out U Central Florida. Texas A&M.
I know you want a smaller school. But if the department is small, you will get that intimate feel from it, plus all the benefits of being at a big school, meaning lots of course and major choices, in case you change your mind, and all sorts of classmates studying all sorts of things. And I know you have money for college. But you still would greatly benefit from going public in-state, because you may also be paying for med school, which is expensive, and even if you wind up in a fully-funded PhD program, it’s still nice to have some extra money for a better standard of living.
The schools that have undergrad forensic psychology degrees are not selective, are not going to help you to get into PhD psychology programs, which is what you’ll need to really become a forensic psychologist. Places like John Jay CUNY, U of New Haven are not selective, you’ll be the smartest, highest achieving person there, not what you want.