位于乌达区西北部,梁家沟街道境内。东邻原桥西街道,南接五虎山、原梁家沟街道,西连阿拉善左旗,北与原苏海图街道为界。面积20平方千米,辖9个居民委员会。因辖区内有教子沟而得名。原为乌达镇教子沟人民公社,1959年建立。1961年改称乌达市教子沟城市人民公社。1976年乌海市成立后,改称乌达办事处教子沟人民公社。1981年改称教子沟街道,办事处驻教子沟。2006年4月并人梁家沟街道。