There is nothing age appropriate about teaching sex to 7 year olds! Let them be children!
Age appropriate sex ed for a 7 yr old: if anyone touches you here, get away fast and tell a grow up you trust (parent, principal, policeman). The only exception is if the person is a doctor or nurse and Mom or Dad are there.