Several tables of chemical shift data, as well as some explanations of shielding. Typical values for proton NMR chemical shiftsExamples of common functional groups in organic chemistry. Chemical shift values are in parts per million (ppm) relative to tetramethylsilane. The chemical shift of hydrogens is caused by the electron distribution in the molecule — the movement of the electrons produce small magnetic fields that affect the net field experienced by each hydrogen nucleus (proton).
In practice, given the level I am aiming at (16 – 18 year old chemistry students), you always work from tables of chemical shift values for different groups (see below). NMR Chemical Shifts of Trace Impurities: Industrially Preferred Solvents Used in Process and Green Chemistry. Nicholas R. NMR Chemical Shifts and coupling constants – 13C, 19F, 31P, 1H, 77Se, Jhh, Jch tables. Extensive tabulation of chemical shifts as well as coupling constants, very useful and very well-organized.