If you really need to go to school for free but still want the degree, apply to some lower-tiered schools and if you get good enough LSAT scores, they will likely offer you a full ride. (I mean, if your LSAT scores are off the charts, you should get scholarships to the really good schools). For example, someone who could get into USC based on their scores would probably have to pay full or partial tuition. But if that same person applies to a smaller school with less of a reputation, they can likely get in with money offered.
There are a lot of people who will tell you that you should go to the very best school that you get into because the reputation is more important than getting yourself into debt that you can pay off later. But if you really don’t want to do debt, you can still get a law degree, it just won’t be from Stanford or Yale.
And of course, if you plan to sell your soul to corporate law after you graduate, just take out the loans now and you won’t have a problem paying them off when you’re making six figures or more.