The key to analog design is true understanding of what the available building blocks (transistors, opamps, etc) do. The rest is a creative thought process to come up with a way of connecting the building blocks to result in a circuit that achieves its goals. Experience helps to expedite this, but by itself doesn't enable it.
The basic problem is that the solution space is very very large. There are many different circuits that can achieve a set of goals for anything but the most trivial problems. Put another way, there is no single right answer in analog design.
Good analog design isn't done by plugging data into a set of formulas. Yes, you do some arithmetic to determine part values and the like. The real design part is not answering those questions but being creative in deciding what questions to ask in the first place. I don't know of any analog design aids equivalent to K-maps for combunatorial digital logic.
One thing that I believe is imperative for analog design is to be able to truly visualize what a circuit is doing. This is much more than being able to go thru a schematic and calculate voltages and currents as you do in homework assignments. That's just brute force much of the time, and isn't what I'm talking about. You have to be able to look at a schematic or otherwise think about a circuit and mentally see the voltages pushing and the currents flowing. You must be able to visualize how changes in these work on the components, which then cause changes elsewhere, etc.
I don't know how to teach this. In my experience, those that can do analog design started learning about voltages pushing and currents flowing at a early age, usually by late grade school. They just "get" it, probably from being exposed to enough cases at a early enough age so that this is now part of their intuition. Another factor may be that those that are truly interested in electronics will delve into it at a early age, so those that don't are the ones without the true passion.
You can teach someone all the theory you want, but it may well be too late to get the intuitive feeling required for real analog circuit design if you start in college. I remember a number of students in college that could do all the problems, got good grades, but still couldn't design circuits without lots of rote cranking and usually mostly copying existing designs. I'm not saying that looking at and even copying existing designs is necessarily a bad idea, but without the intuition and the ability to feel the voltages and see the currents that's all you're stuck with.
Leaning the theory is important and necessary, and experience helps you get to a good solution faster and avoid some pitfals, but these aren't what make a good analog designer a good analog designer. You need to feel the force, Luke to be a true Jedi.
Best Answer
Kicad is free and open source, and it is a relatively well-integrated package of schematics and layout editor.
gEDA is free and open source. It is older than Kicad, has more tools which produce nicer output, but is less well integrated.
Since they are open-source packages there are no arbitrary restrictions on the free version (like e.g. board size in Eagle) and no license hassles.