What is the difference between public test and private test on Kaggle
"publictest" data is used to calculate the score for the public leaderboard while competition is running.

After the competition is finished, competitors will be ranked on the data which was marked as "privatedataset".