Thượng Giáo is a commune () and village in Ba Bể District, Bắc Kạn Province, in Vietnam.

Thượng Giáo
Commune and village
Country Vietnam
ProvinceBắc Kạn Province
DistrictBa Bể District
Time zoneUTC+07:00

22°25′32″N 105°42′36″E / 22.4256°N 105.7100°E / 22.4256; 105.7100