There are some teachings of Jainism, which were earlier rejected by science but proven later.
a. Plants have life: Science earlier believed that plants don’t have a life but Dr. Jagdish Chandra Bose proved it in the 20th century, whereas Jainism claims that Plants have life and feel pain from time immemorable.
Source:How Acharya Jagadish Chandra Bose proved plants have life 115 years ago
b. Concepts of Atoms and Molecules: Discovery of atoms started in the 19th century. Atom - Wikipedia. But Jainism always had this concept.
c. Unfiltered water contains microorganisms: Jains always drank filtered water because they knew that the water contains microorganisms, but other people were not convinced of this. But now science has also confirmed that a single drop of water contains 36,450 microorganisms. But according to Jainism, the number in a single drop of unfiltered water is infinite.
There are some more points to consider.
Not eating after sunset: Those who follow Jainism properly don’t eat after sunset. The logic behind this is that there are no UV rays after sunset. The UV rays resist the occurrence of organisms in the food. You can notice that mosquitoes bite mostly in the night, in the daytime they are resisted by UV rays. Even today doctor insists on eating food 4-5 hours before sleeping.
Origin of the universe: Jainism doesn’t believe that this universe is created by anyone. We believe it is self-existing, though it goes through cycles of destruction and construction. Even Science believes that.
Solar Eclipse and Lunar eclipse : Jainism doesn’t believe in Sun or Moon getting eaten by “Rahu”, so do science.