How long do you have to attend law school?
In the United States, the standard length of law school is three years. However, there are also four-year law school programs available. Additionally, some law schools offer accelerated programs that allow students to complete law school in two years.