The only thing I would keep my eye on is the homes located in flood zones. Oakland has a few flood zones so make sure you are OK with that fact if you find a home that happens to be in one of them as your mortgage company will require flood insurance. The information on flood zones is right in the listing so any agent will be able to advise you if the home is in a flood area or not & your agent can let you know the zone rating as it may be a 100 year zone. Other than that issue, I think Oakland is a super place for you and your family.
Houses vary in price from a little over $300,000 to well over $1 million and many have nice size lots - more than most Bergen county towns.
School system is fine. The town is a member of the 3 town Ramapo Regional High school group ( the other 2 towns are Wyckoff and Franklin Lakes) Theoretically you can send your child to either Ramapo or Indian Hills High Schools but Indian Hills is actually right on the border of Oakland and Franklin Lakes so that is the logical choice. Both schools score very highly in test scores.
Town is one of the most open and rural of the Bergen county towns which attracts a lot of residents.