Everyone has voted, but the election is far from over. Here are a few important stops on the road to swearing in the president:

Dec. 13 -- Electoral college meets. Citizens didn't actually cast ballots for president on Tuesday; they voted for electors to the electoral college. It's the electoral college that picks the president. Each state has the same number of electors as it has members of Congress (two senators plus a number of representatives based on a state's population). The District of Columbia has three electors.

The electoral college was created by the founding fathers as a kind of check against voters choosing a really bad president. Electors are supposed to vote for the candidate chosen by a majority of voters in their state, but they don't have to. In most states, the candidate who wins the popular vote gets all of that state's electoral votes as well. But in Nebraska and Maine, the candidates can split the electoral vote. It's possible for a candidate to win the popular vote nationally but lose the electoral vote. That's what happened in the 2000 election between Al Gore and George W. Bush.

In all, there are 538 electoral votes. To win, a candidate must get at least 270. If there is a tie, the House of Representatives picks the president. Each state gets one vote.

Jan. 6 -- Counting the votes. The electoral college's votes are sent to the Senate, where they are counted.

Jan. 20 -- Inauguration Day. The president and vice president are sworn in. There are speeches, parades, dances -- and no school in the District, Fairfax and Alexandria.