There is no one set of courses, major, or degree that prepares you for law or admission to law school. Since you have the freedom to determine your own interests and strengths, you should choose a major that will serve you well whether or not you eventually study law. Then consider the skills necessary to succeed in law and the criteria for admission to law school as you select your courses and activities. Law schools teach students how to read, analyze and argue about the law.
Students read appellate cases which discuss the merits and applications of the law.
Students are expected to be articulate advocates for their positions. Grades are usually based upon one exam. Law schools rank all students, which makes law school extremely competitive. Have family or friends refer you to lawyers and schedule informational interviews. Ask what skills are needed to practice law, what a lawyer's typical day is like and what courses in college will best prepare you for law school.