I know dairy foods have calcium, but what are other good food sources?

TUMS (calcium carbonate) Tums are a great source of calcium and they are cheap too. Your average tum can have betweem 300 to 600 mg of calcium. You also need vitamin d in your diet to absorb the calcium. Milk is fortified with vitamin d to help absorb the calcium.
Several choices. Non-dairy sources of calcium include: calcium fortified soy milk, calcium fortified rice milk, tofu, sardines, beans, almonds, calcium fortified orange juice, bok choy, mustard greens, turnip greens, enriched breakfast cereals, etc... A shopper should always check the food labels to see how much calcium is in a serving. Also, tum's smoothies is often used as a calcium source.