Matt D. answered 09/22/19
LSAT Tutor and Law School Admissions Guide | LG & LR Specialist
The best time to take the LSAT is when you are consistently scoring in or above your target LSAT range.
Being a person who is going to law school later in my career, I have to disagree with the timeline of Junior or Senior year in college. Some people need to work before going to law school - and I would highly recommend real life experience before going on to graduate school. Perhaps in a law office so you really know what lawyers and being one entails.
In short - take a bunch of practice tests. I recommend a minimum of 15-20. Five is just not enough to really show data points and improve. Take a prep class or tutor if you need to.
When you are comfortably scoring in your goal range that will allow you to get plenty of scholarship money at your desired school - then go to town. I recommend starting in the late fall or early spring for the following admission cycle. You want to have your desired score on record for application as early as possible in the admission cycle.