All green, leafy vegetables contain calcium. Great sources are kale and collards, beets and turnip tops. Although spinach contains calcium it also contains an enzyme that makes it less easily absorbed by the body. Other good vegetable sources of calcium are dried peas and beans, such as lentils and chickpeas. Most fruits, also, contain calcium.
Oranges are a good source as well as concentrated fruits such as prunes, dates and figs.
Raw nuts and seeds also provide calcium. Raw sesame seeds are especially good sources and can be sprinkled on salads. Probably the best non-dairy sources of calcium are salmon and sardines, both canned with bones. So if you're one of millions of people who want their calcium but can't tolerate dairy products or simply don't like them, don't worry. There are plenty of other sources for you to choose from.