I think this is the family in 1851. Margaret must have died between then and 1855 and Francis married Janet Douglas. Note that it was not uncommon for women to use their maiden surnames:
Shielswood, Ashkirk, Roxburgh
Parish 781 ED 1 Page 5
Francis Ballantyne, 35, farm labourer, b. Castleton*, Rox
Margaret Archbald, 32, labourer's wife, b. Eckford, Rox
Janet, 11, b. Jedburgh
John, 9, b. Jedburgh
Mary, 6, b. Hobkirk
James, 4, b. Hobkirk
Margaret, 1, b. Ashkirk
Gadget
*added - Newcastleton on George's birth cert.