St. David School may refer to:

In the United States:

St. David School (Richmond) St. David School (Willow Grove, PA) Saint David's School (New York City)

In Canada:

St. David Catholic Secondary School (Waterloo)

See also St. David's School (disambiguation)