Three choices:
Oxygen - can edit a schema as XML and check it as a schema.
Netbeans - can edit a schema as XML and check it as a schema.
http://www.netbeans.org - (free)
XML Mind - Authors and checks schemas at a "higher" level.
http://www.xmlmind.com - the standard edition (free)