So congratulations to your student for their hard work. I am more familiar with AROTC than NROTC. The NROTC requires certain math courses. If your student is not good in math, then a consideration is whether these courses will lower their gpa, and take time away from other studies in the chosen major. If the scholarship is suspended or lost - or student decides the military is not a good fit and drops ROTC - can you afford the college tuition? Ultimately, what does the student want to do for a career? The Navy has certain occupations that fiit well into technical majors and careers post Navy service. The Army does too - and maybe even broader areas. Both services have major initiatives in cyber security - a great field to prepare for a law career as I guarantee you lawyers will spend countless hours trying to digest cyber security issues for clients - I did when I practiced law.
Just a caution about law school after college. Deferrments to attend law school are few and far between - they are granted - but not many. The student may have to spend time in service and attend law school after 4 years of service. Somewhere on these forums is posted a chart from the various services showing the number of commisioned officers granted deferment to attend graduate or law school - very few. It can be done, but credentials need to be super good.
As for GI benefits after service. Recognize that there are minimum service periods needed to qualify for full GI Bill benefits like full tuition - and the minimum service obligation required for 2,3,4 year ROTC scholarships does not count. So to receive full tuition benefit for law school - need 36 months duty after completing the obligated tour of duty, etc. See:
https://nvf.org/post-911-gi-bill/#:~:text=If you are an officer,qualify for the full benefits.