I am a newer NP. My first job was in primary care. I thought I would love my 4 day work week (8-5) with no weekends or holidays. However, I still took call and made hospital rounds. I thought running into the hospital would be so much better than working an entire 8 or 12 hour shift. It was better, but still took much more of my day than I wanted. I have to get ready, drive there, drive back, etc. I couldn't go in my gardening apparel. I rarely left late, but the job was so mentally draining trying to see patients in a 7 1/2 or 15 minute spot while still needing to look things up several times a day was too much. I came home and just could crawl in bed everyday. Luckily, I got approached by an agency I had previously applied with and ultimately took that job. I am so glad I did. Work/family balance is important and I finally (for the first time in my life) feel that I have attained it.
My new job is in a small, rural school. The hours are approximately 8:30-3, but there is flexibility...just flip the sign to open when you stroll in and closed when you leave for lunch or the day. I see walk-in sick visits and when there is a lull, my nurse calls down a student that is on her list of those who need a physical. The school kids need to be on the bus by 2:55 so I never have to stay late. The other benefit is that my children could transfer to the district I work in since I am an employee. I love the school they attend though, so they won't be moving. Summers off, school breaks off, it almost sounds too good to be true!
To answer your question, I think you will be able to find an opportunity that meets your needs.