It depends, if your niche keyword has many competitors, then, your website will definitely not be in the first page of Google search result. You still need a lot of thing to do to your website to be able to be in the first page. But, putting your keyword in your domain name is good, though.
_________________
Online Degree For All