One way to do it a little cheaper, but it may be harder to find, is buying a share in a plane and renting a private instructor. Flight schools generally frown on their instructors teaching on their own time privately, but I've heard a couple of instances where airline captains( yes, very experienced) that have their instructor ratings do it in their spare time because they love to teach flying. Locally(Vancouver), there is a group that sells shares in 3 planes(various Cessna+Piper) for about $3500 Cdn and rent the plane for about $45 per hour. If you do this while you just start, you can actually save a lot of cash if you pay your instructor 15 or 20 bucks an hour, compared locally to the $45 per hour the schools charge( of course the instructors probably make 1/4 of that themselves). Then after all your time is done, you can use your share for cheap flying, or sell it off to the next rookie. Hope this brings an alternate option for flight training.
Happy flying! Glen.