How do You Make a Compass?

You can make a compass by rubbing a magnet several times on a pin in one direction. Then take a glass of water and gently place the pin on the surface of the water it will orient on North in one direction.