A regular for Neil Critchley's U18s this season, Manchester-born defender Johnston joined the Reds at the age of nine.
The 18-year-old centre-back, a Scotland youth international, put pen to paper on his maiden professional deal with the club at the Academy on Saturday.