The superconducting transition temperatures of high-T C compounds based on copper, iron, ruthenium and certain organic molecules are discovered to be dependent on bond lengths, ionic valences, and Coulomb coupling between electronic bands in adjacent, spatially separated layers. 1 Optimal transition temperature, denoted as T C0 , is given by the universal expression k B T C0 = e 2 / ℓζ; ℓ is the spacing between interacting charges within the layers, ζ is the distance between interacting layers and is a universal constant, equal to about twice the reduced electron Compton wavelength (suggesting that Compton scattering plays a role in pairing). Non-optimum compounds in which sample degradation is evident typically exhibit T C < T C0 . For the 31+ optimum compounds tested, the theoretical and experimental T C0 agree statistically to within 1.4 K. The elemental high T C building block comprises two adjacent and spatially separated charge layers; the factor e 2 / ζ arises from Coulomb forces between them. The theoretical charge structure representing a room-temperature superconductor is also presented.