Windows already provides Parental Control, look for Family Safety Center. Each user can have their own profile.
Also look at OpenDNS which provides content filtering by group/category, white /blacklist and prevents many phishing and DNS based attacks.