A core for an electric machine comprising: a core component having a plurality of core teeth defining a plurality of core slots between adjacent core teeth of the plurality of core teeth, the plurality of core slots receptive of one or more windings; and a coolant flowpath through the core component formed through at least one core tooth, characterized by the at least one core tooth having three or more coolant tube banks and two or more mixing chambers arranged in an alternating pattern along an axial length of the at least one core tooth, a first mixing chamber receiving a coolant flow from two or more coolant tubes of a first coolant tube bank at a first axial end of the first mixing chamber and dispensing the coolant flow to two or more coolant tubes of a second coolant tube bank at a second axial end of the first mixing chamber, all coolant tubes of the first coolant tube bank being radially offset from all coolant tubes of the second coolant tube bank, a second mixing chamber receiving the coolant flow from the second coolant tube bank and dispensing the coolant flow to two or more coolant tubes of a third coolant tube bank, all coolant tubes of the third coolant tube bank being radially aligned with corresponding coolant tubes of the first coolant tube bank, the first coolant tube bank and the second coolant tube bank having equal numbers of coolant tubes; wherein the core component is formed from a plurality of core laminations arranged in a substantially axial stack; wherein a first core tooth of the plurality of core teeth of each lamination includes a coolant tube bank, and an adjacent second core tooth includes a mixing chamber; wherein all coolant tubes of every nth coolant tube bank are radially aligned with corresponding coolant tubes of the (n-2)th coolant tube bank; and wherein all coolant tube banks have equal numbers of coolant tubes. a core component having a plurality of core teeth defining a plurality of core slots between adjacent core teeth of the plurality of core teeth, the plurality of core slots receptive of one or more windings; and a coolant flowpath through the core component formed through at least one core tooth, characterized by the at least one core tooth having three or more coolant tube banks and two or more mixing chambers arranged in an alternating pattern along an axial length of the at least one core tooth, a first mixing chamber receiving a coolant flow from two or more coolant tubes of a first coolant tube bank at a first axial end of the first mixing chamber and dispensing the coolant flow to two or more coolant tubes of a second coolant tube bank at a second axial end of the first mixing chamber, all coolant tubes of the first coolant tube bank being radially offset from all coolant tubes of the second coolant tube bank, a second mixing chamber receiving the coolant flow from the second coolant tube bank and dispensing the coolant flow to two or more coolant tubes of a third coolant tube bank, all coolant tubes of the third coolant tube bank being radially aligned with corresponding coolant tubes of the first coolant tube bank, the first coolant tube bank and the second coolant tube bank having equal numbers of coolant tubes; wherein the core component is formed from a plurality of core laminations arranged in a substantially axial stack; wherein a first core tooth of the plurality of core teeth of each lamination includes a coolant tube bank, and an adjacent second core tooth includes a mixing chamber; wherein all coolant tubes of every nth coolant tube bank are radially aligned with corresponding coolant tubes of the (n-2)th coolant tube bank; and wherein all coolant tube banks have equal numbers of coolant tubes.