Most of your online courses are going to be expensive as they are private schools. What about your local school, do they have online versions of these classes that might be cheaper? (Although that's too obvious and forgive me if you already checked that out).
I'm going to Florida Hospital College's online RN to BSN and have to take all of those courses, and it's 100% online. I'm not sure if they will let you take them without being actually in their program though, but never hurts to ask. Their patho and pharm are 300 level courses, but the Stats is 200 level, which I think most stats courses are. They are $220.00/credit hour. http://www.onlinenursing.fhchs.edu/