Erbteilung, hat sich ergeben: A.-Am 29. April 1987 starb in S._ W._. Sie hinterliess als gesetzliche Erben zwei Töchter und einen Sohn. Weil sich die Erben über die Aufteilung des Nachlasses nicht einigen konnten, reichte X._ am 20. April 1993 Klage beim Bezirksgericht Werdenberg ein. Mit Urteil vom 29. Mai 1997 stellte das Bezirksgericht Werdenberg fest, dass der Nettonachlass Fr. 361'833. 35 und somit für jedes der Kinder Fr. 120'611. 10 betrage. Das Gericht teilte die Erbschaft unter die drei Kinder auf, wobei unter anderem die Grundstücke Nrn. 1 und 2 X._ zum Ertragswert von Fr. 42'190.-- und die Grundstücke Nrn. 3 und 4 Z._ zum Verkehrswert von Fr. 156'000.-- zugewiesen wurden. Y._ erhielt vor allem Sparhefte. Die drei Erbteile wurden unter anderem durch Ausgleichszahlungen auf die gleiche Höhe gebracht. B.-Die von Z._ und Y._ gegen dieses Urteil gerichtete kantonale Berufung wies das Kantonsgericht St. Gallen am 21. Dezember 1999 ab. Gegen dieses Urteil führten Z._ und Y._ Nichtigkeitsbeschwerde beim Kassationsgericht des Kantons St. Gallen, welches die Beschwerde am 26. Oktober 2000 abwies, soweit es darauf eintrat. C.-Z._ und Y._ haben das Urteil des Kantonsgerichts St. Gallen auch mit Berufung beim Bundesgericht angefochten; sie beantragen, das angefochtene Urteil sei vollumfänglich aufzuheben; das Begehren der Klägerin auf Zuweisung eines sich in der Erbschaft befindlichen landwirtschaftlichen Gewerbes zum Ertragswert sei abzuweisen; bei der Teilung des Nachlasses von W._ seien die Grundstücke Parzelle Nr. 4 und 2 und Nr. 3 zum Verkehrswert am Teilungstag zu bewerten und von diesen Wert sei bei der Losbildung auszugehen; eventuell sei das Urteil aufzuheben und die Streitsache in Anwendung von Art. 64 Abs. 1 OG an die Vorinstanz zurückzuweisen. X._ beantragt Abweisung der Berufung, soweit darauf eingetreten werden könne. Das Kantonsgericht hat sich nicht vernehmen lassen.