A cultivation support system comprising: a cultivation condition acquisition unit configured to acquire a plurality of cultivation conditions for cultivating a plant, each cultivation condition including an environmental condition in which the plant has been cultivated; a cultivation result acquisition unit configured to acquire a plurality of cultivation results in a cultivation of the plant, each cultivation result including at least one of an injury in the cultivation of the plant or a harvest result of the cultivated plant; a class estimation unit configured to perform clustering of the plurality of cultivation conditions acquired by the cultivation condition acquisition unit to classify the plurality of cultivation conditions into a plurality of classes in which data sets of cultivation conditions are similar to each other; a calculation unit configured to calculate reliability in each of the plurality of classes for a model that predicts a cultivation result from a cultivation condition by using the plurality of cultivation conditions and the plurality of cultivation results; a cultivation result estimation unit configured to predict the cultivation result from the cultivation condition in the cultivation of the plant by using the model; and an output unit configured to output data according to the predicted cultivation result, wherein the class estimation unit is configured to classify the cultivation condition used for predicting the cultivation result into at least one of the plurality of classes, and the output unit is configured to output the data according to the predicted cultivation result based on the reliability in the plurality of classes into which the plurality of cultivation conditions are classified. a cultivation condition acquisition unit configured to acquire a plurality of cultivation conditions for cultivating a plant, each cultivation condition including an environmental condition in which the plant has been cultivated; a cultivation result acquisition unit configured to acquire a plurality of cultivation results in a cultivation of the plant, each cultivation result including at least one of an injury in the cultivation of the plant or a harvest result of the cultivated plant; a class estimation unit configured to perform clustering of the plurality of cultivation conditions acquired by the cultivation condition acquisition unit to classify the plurality of cultivation conditions into a plurality of classes in which data sets of cultivation conditions are similar to each other; a calculation unit configured to calculate reliability in each of the plurality of classes for a model that predicts a cultivation result from a cultivation condition by using the plurality of cultivation conditions and the plurality of cultivation results; a cultivation result estimation unit configured to predict the cultivation result from the cultivation condition in the cultivation of the plant by using the model; and an output unit configured to output data according to the predicted cultivation result, wherein the class estimation unit is configured to classify the cultivation condition used for predicting the cultivation result into at least one of the plurality of classes, and the output unit is configured to output the data according to the predicted cultivation result based on the reliability in the plurality of classes into which the plurality of cultivation conditions are classified.