A constitutional amendment would be required in order to make any changes regarding the Electoral College. In order to ratify an amendment, it is essential that it be proposed either by the Congress with a two-thirds majority vote in both the House of Representatives and the Senate or by a constitutional convention called for by two-thirds of the State legislatures. The latter of the two methods has never occurred resulting in an amendment.
In order to make a reform possible, it is necessary to decide what problems we are attempting to reform. "Obviously, we need to reform the habit of using cheap and unreliable voting equipment such as Votomatic card punches, but that is not a constitutional issue" (Kienitz, via Internet).
The "winner-take-all" system that embodies the Electoral College is generally the most offensive to voters. With this idea, examining any given state as its own entity, there could be an extremely close election, but the winner in that state will take all of the electoral votes for that state (in 48 states out of 50). This is especially relevant in larger states where the difference between winning and losing is has the most impact when the vote goes into the Electoral College. This idea leads to a large loss of political efficacy. It's no wonder that many voters have such apathy when they realize the fact that their vote does not always count, especially if they are on the losing side.
The Electoral College gives bias towards both the very large and very small states. Very large states receive overwhelming amounts of attention throughout a campaign, as candidates really want to get their hands on that large block of votes on Election Day. Thus, candidates ignore the less populous states in the months prior to the election. They would rather seek out supporters in Texas over supporters in Rhode Island, because a victory in Texas will give them more chance of winning in the Electoral College.