If you tell us where in Germany you live, and where in Pennsylvania you are studying, we can give advice. Otherwise we're just guessing.
While Frankfurt and Munich have the most flights to the US, they may or may not be cheaper than a flight from a smaller German airport. Similarly, Philadelphia and Pittsburgh are the largest airports in Pennsylvania, but they may not be cheaper.
Don't forget ALL costs - time, money, hassle. If you take a "cheap" flight that requires a train at each end, don't forget to add the extra time and money for those train rides, as well as the hassle (particularly in the US, since you're not familiar with how things work).
Since you haven't been to the US, you don't yet realize just how poor the public transport is. For instance, if you land in Philadelphia and have to get somewhere else in Pennsylvania, there may be a train, there may be a bus, or you may need to get there in a car. Yes, there are large parts of the state that are not served by ANY public transportation! So, it's not enough to just get to "Pennsylvania" - you could be stranded at the airport, or only be able to get to a town many miles away from your university.
So, give us details and we can make sure you get where you need to go.