En 2002, Lin tomó la iniciativa en el establecimiento de la Suntech Education Foundation, estableció seis subfondos, como becas, subvenciones y financiación, y asignó decididamente todos los ingresos de las seis industrias fijas a la fundación. El ingreso neto anual es de millones de dólares. A lo largo de los años, Lin ha donado un total de más de 100 millones de yuanes para ayudar a los pobres y apoyar iniciativas educativas y culturales, beneficiando a 15 escuelas en 13 condados de 3 provincias.
En 2005, donó más de 470.000 yuanes a la Oficina de Alivio de la Pobreza del condado de Luchun, provincia de Yunnan, que se utilizó para adoptar a 8 niños hani pobres y capacitarlos hasta que se graduaron de la escuela secundaria. dinero para construir un aula multimedia en la escuela secundaria número 1 del condado de Luchun. Además, también donó dinero para establecer la Clase Hongzhi en las zonas antiguas de Fujian, con una financiación anual de 230.000 yuanes para formar a 37 niños pobres.
En 2009, la Fundación Educativa Suntech estableció un premio anual para maestros rurales destacados de 6,5438 millones de yuanes en Lin Shangde, proporcionando 6,5438 millones de yuanes a cada uno de los 6,5438 millones de maestros rurales destacados de la provincia de Fujian. Además de los títulos honoríficos y certificados emitidos por la provincia, los profesores premiados recibirán grandes recompensas. Cada año, en el Día del Maestro, el Departamento Provincial de Educación celebra una gran reunión de elogios y en ese momento se llevará a cabo una ceremonia de premiación.