Eagle is a PCB layout package used by some people in the School. There is a free-ware version that allows boards up to 100x80mm, 2 sided. This is quite acceptable for many projects.
There are copies of the free-ware version here for Linux and Windows, along with a tut and some supplementary files.
NOTE
Many through-hole components , like resistors, capacitors and header pins, have very small
pad sizes in the standard component libraries.
These pads are too small to be mechanically robust for single sided boards.
They are also so small that they are hard to solder, even on plated holes.
If you are making a single sided through-hole board and you use pad sizes
that are considered too small, the board might be rejected and you will have
to fix the pad sizes. This will mean editing the libraries (this is
actually quite easy).