Yes it is better that you can use your main keywords in the name convention or URL structure of the website for better optimization.
Either of those is only going to help you rank for your own site/brand name (which you do already) A better anchor text would be the keywords you want to rank for such as "Math Tutoring" (this is only a suggestion, you need to do some keyword research to find the best anchor text that gets a good search volume, but isn't already dominated by established sites, and accurately describes what your site is about)
Hi, There is a lots to discuss regarding this issue, generally people target their most important keyword and get a hyper link from the other websites on that targeted keyword.If you get good number of links on your targeted keyword your website position will be improved on that particular keyword.In user point, people search for their related product or service by typing the keyword not the website unless its a branded website.I Kindly suggest you to get links on the keyword your are targeting rather than the URL.