Print out 10 copies of a blank template of the 50 states. Every week, test yourself by writing the names of as many states as you can remember on the template. You will see which states you need to work on, and these tests serve as good practice.
Create your own flash cards. Purchase blank index cards. Cut out outlines of every state and paste or tape them on the front side of index cards. Write the names of the states on the back. Use these flash cards to review the shape of each state, which will help you remember when you see the state in its actual location on the map.
Play games that require you to place each state in its correct place. You can find games like these on the Coolmath and Scholastic websites. Continue playing these games until you're able to locate the place of each state without hesitating.
Focus on learning one geographic region at a time. For example, you might focus on the states of the Northeast region first before learning the locations of the Midwest states.
Study the United States map for a few minutes and then get a friend to quiz you. Have him ask you questions like "What states are next to Texas?" or "Does North Dakota touch the border between Canada and the United States?"