Website safety reportLast scanned Jun 18, 2026

Is Teachers Pay Teachers Safe?

Ads, Trackers, Security & UX Review

6 public pages rendered. The score, signal cards, and evidence tables below show what appeared in the browser sample.

Status

Scan completed

Host

teacherspayteachers.com

Confidence

72/100

Observed safety score

Elevated observed risk

Ad risk: High
34/ 100

Signal mix

Weak
AdsHigh
TrackingHigh
SecurityModerate-low

5

Ad domains

28

Tracker domains

72/100

Confidence

Host

teacherspayteachers.com

Education and student tools

Hosting

AMAZON-02 - Amazon.com, Inc., US

52.20.188.227; AS16509

TLS

Enabled

Amazon

Requests

628

29 third-party domains observed

Risk map

What the scan noticed

Four quick signals first. Evidence stays grouped by risk area.

High

Data risk

Tracking signals

High

Ad risk

Ad pressure

Moderate-low

Security posture

Baseline checks

Moderate-low

User experience

Low friction

Data risk29 3rd-party domains seen.High

Meaning

The rendered scan observed 28 tracker-domain matches, led by google.com (29), bat.bing.com (26), gstatic.com (25) and 25 more, and up to 27 cookies across the sampled public pages.

Evidence

  • 29 3rd-party domains seen.
  • 28 tracker-domain matches were classified as known tracker patterns in the browser sample.
  • 27 total cookies and 12 3rd-party cookies seen.
  • 6 privacy, terms, help, safety, or opt-out style links were discovered.
  • The enrichment sample included visible cookie, tracking, or analytics language.
Ad risk5 ad-domain matches were classified as known ad-network patterns in the browser sample.High

Meaning

The rendered scan observed 5 ad-domain matches across 6 sampled public pages, led by stats.g.doubleclick.net (7), cm.g.doubleclick.net (4), ib.adnxs.com (4) and 2 more.

Evidence

  • 5 ad-domain matches were classified as known ad-network patterns in the browser sample.
  • 628 browser requests seen.
  • 2 static script domains seen across the enrichment sample.
  • No pop-up window calls seen in the automated pass.
Security postureCSP header seen.Moderate-low

Meaning

Security posture is based on observed TLS, response headers, mixed-content behavior, and usable external-check output.

Evidence

  • CSP header seen.
  • TLS connected with TLSv1.2; issuer: Amazon.
  • HSTS header seen.
  • X-Frame header seen.
  • No mixed-content requests seen in the rendered browser sample.
  • Structured-data types observed during enrichment: Organization.
User experienceNo notification permission prompts seen.Moderate-low

Meaning

The rendered public-page sample loaded with HTTP 200 and 35692 visible text characters.

Evidence

  • No notification permission prompts seen.
  • 35692 rendered text characters seen.
  • Fetched page returned HTTP 200.
  • Sampled page titles: Teaching Resources & Lesson Plans | TPT; Terms of Service | Teachers Pay Teachers; About TPT.
Evidence

Scan evidence at a glance

Key signals first, with important limits kept close so the report stays useful without overstating certainty.

Captured evidence

Direct observations

6

Pages sampled

Rendered browser pass

628

Requests

29 third-party - 5 ad - 28 tracker

27

Cookies

12 third-party

Headers

Security posture

HSTS yes - CSP yes - X-Frame yes

Seen

Evidence

Rendered request volume matched the same-cluster me...

Seen

Evidence

Third-party domain count was below the same-cluster...

Seen

Evidence

Tracker-domain count was below the same-cluster med...

Scan boundary

Important limits

Can vary

School context

Policy, consent, paid features

Can change

Ad context

Location, consent, A/B tests

External checks

Source signals

Flagged

HTTP Observatory

MDN HTTP Observatory returned grade B with score 70 and 3 failed checks

Ads and trackers

Ads and trackers found in the scan

Observed domains are grouped by company or tool, purpose, request volume, and the sampled pages where they appeared.

19

Entities

Companies or tools grouped from observed domains.

6

Categories

Most active: Tracking and measurement.

246

Requests

Classified ad or tracker requests in the sample.

6/6

Pages seen

Sampled pages with at least one classified signal.

Activity by purpose

Grouped by evidence

Tracking and measurement

10 entities / 18 domains

155

Social tracking

2 entities / 5 domains

44

Advertising

3 entities / 5 domains

18

Analytics

2 entities / 3 domains

16

Tag management

1 entity / 1 domain

8

Performance monitoring

1 entity / 1 domain

5

Top observed entities

Google

Tracking and measurement

tracker

86

requests

6/6

pages

ad.doubleclick.netcm.g.doubleclick.netfonts.googleapis.com+546% web prevalence

Microsoft

Tracking and measurement

tracker

26

requests

4/6

pages

bat.bing.com13% web prevalence

Pinterest

Social tracking

tracker

26

requests

4/6

pages

assets.pinterest.comct.pinterest.comlog.pinterest.com4.9% web prevalence

Facebook

Social tracking

tracker

18

requests

4/6

pages

connect.facebook.netfacebook.com19% web prevalence

Google

Advertising

ad

13

requests

4/6

pages

ad.doubleclick.netcm.g.doubleclick.netstats.g.doubleclick.net

Google

Analytics

tracker

12

requests

4/6

pages

analytics.google.comgoogle-analytics.com46% web prevalence

Ad-domain evidence

Raw domains and request paths classified as ad-network matches in rendered samples.

5

domains

18

classified requests

4

pages with matches

stats.g.doubleclick.net

Matched known ad-network patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: xhr, ping.

7 requests

Seen in sample

4 sampled pages

Request types

xhrping

Matched hosts

stats.g.doubleclick.net

Domain matched known ad-network patterns.

cm.g.doubleclick.net

Matched known ad-network patterns during the rendered public-page sample. Observed on 2 rendered pages. Request types: image.

4 requests

Seen in sample

2 sampled pages

Request types

image

Matched hosts

cm.g.doubleclick.net

Domain matched known ad-network patterns.

ib.adnxs.com

Matched EasyList ad-network patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: image.

4 requests

Seen in sample

4 sampled pages

Request types

image

Matched hosts

ib.adnxs.com

Domain matched EasyList ad-network patterns.

ad.doubleclick.net

Matched known ad-network patterns during the rendered public-page sample. Observed on 2 rendered pages. Request types: fetch.

2 requests

Seen in sample

2 sampled pages

Request types

fetch

Matched hosts

ad.doubleclick.net

Domain matched known ad-network patterns.

pixel.rubiconproject.com

Matched known ad-network patterns during the rendered public-page sample. Observed on 1 rendered page. Request types: image.

1 request

Seen in sample

1 sampled page

Request types

image

Matched hosts

pixel.rubiconproject.com

Domain matched known ad-network patterns.

Tracker-domain evidence

Raw domains and request paths classified as tracker matches in rendered samples.

28

domains

228

classified requests

6

pages with matches

google.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 6 rendered pages. Request types: script, fetch, document, xhr.

29 requests

Seen in sample

6 sampled pages

Request types

scriptfetchdocumentxhr

Context

Prevalence: 46%

Matched hosts

google.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

bat.bing.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: script, ping, image, xhr.

26 requests

Seen in sample

4 sampled pages

Request types

scriptpingimagexhr

Context

Prevalence: 13%

Matched hosts

bat.bing.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

gstatic.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 5 rendered pages. Request types: script, stylesheet, image, other.

25 requests

Seen in sample

5 sampled pages

Request types

scriptstylesheetimageother

Context

Prevalence: 41%

Matched hosts

gstatic.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

ct.pinterest.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: xhr, fetch, document.

20 requests

Seen in sample

4 sampled pages

Request types

xhrfetchdocument

Context

Prevalence: 4.9%

Matched hosts

ct.pinterest.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

fonts.gstatic.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 6 rendered pages. Request types: font.

14 requests

Seen in sample

6 sampled pages

Request types

font

Context

Prevalence: 41%

Matched hosts

fonts.gstatic.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

connect.facebook.net

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: script. Classified owner: Facebook. Tracker owner: Facebook.

10 requests

Seen in sample

4 sampled pages

Request types

script

Context

Owner: FacebookPrevalence: 19%

Matched hosts

connect.facebook.net

Domain matched DuckDuckGo Tracker Radar tracker data for Facebook.

dpm.demdex.net

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: image. Classified owner: Adobe. Tracker owner: Adobe.

8 requests

Seen in sample

4 sampled pages

Request types

image

Context

Owner: AdobePrevalence: 8.0%

Matched hosts

dpm.demdex.net

Domain matched DuckDuckGo Tracker Radar tracker data for Adobe.

facebook.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: image, ping. Classified owner: Facebook. Tracker owner: Facebook.

8 requests

Seen in sample

4 sampled pages

Request types

imageping

Context

Owner: FacebookPrevalence: 17%

Matched hosts

facebook.com

Domain matched DuckDuckGo Tracker Radar tracker data for Facebook.

googletagmanager.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: script.

8 requests

Seen in sample

4 sampled pages

Request types

script

Context

Prevalence: 59%

Matched hosts

googletagmanager.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

s.pinimg.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: script.

8 requests

Seen in sample

4 sampled pages

Request types

script

Context

Prevalence: 3.0%

Matched hosts

s.pinimg.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

match.adsrvr.org

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: image.

7 requests

Seen in sample

4 sampled pages

Request types

image

Context

Prevalence: 16%

Matched hosts

match.adsrvr.org

Domain matched DuckDuckGo Tracker Radar tracker patterns.

stats.g.doubleclick.net

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: xhr, ping.

7 requests

Seen in sample

4 sampled pages

Request types

xhrping

Context

Prevalence: 45%

Matched hosts

stats.g.doubleclick.net

Domain matched DuckDuckGo Tracker Radar tracker patterns.

analytics.google.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: fetch.

6 requests

Seen in sample

4 sampled pages

Request types

fetch

Context

Prevalence: 46%

Matched hosts

analytics.google.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

google-analytics.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 3 rendered pages. Request types: script, xhr.

6 requests

Seen in sample

3 sampled pages

Request types

scriptxhr

Context

Prevalence: 39%

Matched hosts

google-analytics.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

sessions.bugsnag.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 5 rendered pages. Request types: xhr. Classified owner: Bugsnag. Tracker owner: Bugsnag.

5 requests

Seen in sample

5 sampled pages

Request types

xhr

Context

Owner: BugsnagPrevalence: 0.4%

Matched hosts

sessions.bugsnag.com

Domain matched DuckDuckGo Tracker Radar tracker data for Bugsnag.

transcend-cdn.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 5 rendered pages. Request types: script.

5 requests

Seen in sample

5 sampled pages

Request types

script

Context

Prevalence: 0.4%

Matched hosts

transcend-cdn.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

assets.pinterest.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 2 rendered pages. Request types: script.

4 requests

Seen in sample

2 sampled pages

Request types

script

Context

Prevalence: 4.9%

Matched hosts

assets.pinterest.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

cdn.siftscience.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: script.

4 requests

Seen in sample

4 sampled pages

Request types

script

Context

Prevalence: <0.1%

Matched hosts

cdn.siftscience.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

cm.g.doubleclick.net

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 2 rendered pages. Request types: image.

4 requests

Seen in sample

2 sampled pages

Request types

image

Context

Prevalence: 45%

Matched hosts

cm.g.doubleclick.net

Domain matched DuckDuckGo Tracker Radar tracker patterns.

hexagon-analytics.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: image.

4 requests

Seen in sample

4 sampled pages

Request types

image

Context

Prevalence: <0.1%

Matched hosts

hexagon-analytics.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

ib.adnxs.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: image.

4 requests

Seen in sample

4 sampled pages

Request types

image

Context

Prevalence: 16%

Matched hosts

ib.adnxs.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

insight.adsrvr.org

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 4 rendered pages. Request types: image.

4 requests

Seen in sample

4 sampled pages

Request types

image

Context

Prevalence: 16%

Matched hosts

insight.adsrvr.org

Domain matched DuckDuckGo Tracker Radar tracker patterns.

retail.googleapis.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 3 rendered pages. Request types: fetch.

3 requests

Seen in sample

3 sampled pages

Request types

fetch

Context

Prevalence: <0.1%

Matched hosts

retail.googleapis.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

518007228.collect.igodigital.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 2 rendered pages. Request types: script.

2 requests

Seen in sample

2 sampled pages

Request types

script

Context

Prevalence: 0.3%

Matched hosts

518007228.collect.igodigital.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

ad.doubleclick.net

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 2 rendered pages. Request types: fetch.

2 requests

Seen in sample

2 sampled pages

Request types

fetch

Context

Prevalence: 45%

Matched hosts

ad.doubleclick.net

Domain matched DuckDuckGo Tracker Radar tracker patterns.

fonts.googleapis.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 1 rendered page. Request types: stylesheet.

2 requests

Seen in sample

1 sampled page

Request types

stylesheet

Context

Prevalence: 39%

Matched hosts

fonts.googleapis.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

log.pinterest.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 2 rendered pages. Request types: image.

2 requests

Seen in sample

2 sampled pages

Request types

image

Context

Prevalence: 4.9%

Matched hosts

log.pinterest.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

pixel.rubiconproject.com

Matched DuckDuckGo Tracker Radar tracker patterns during the rendered public-page sample. Observed on 1 rendered page. Request types: image.

1 request

Seen in sample

1 sampled page

Request types

image

Context

Prevalence: 13%

Matched hosts

pixel.rubiconproject.com

Domain matched DuckDuckGo Tracker Radar tracker patterns.

Alternatives

Teachers Pay Teachers alternatives to compare before choosing

These options are category-relevant comparison leads for Teachers Pay Teachers. Each card separates why it is comparable and when it fits.

Gimkit

gimkit.com

Visit

Why compare it

Gimkit is in the education and student tools category and has rendered scan evidence, making it useful for comparing ads, trackers, cookies, and security posture.

Best fit

Use it as a comparison point when you want another option with lower observed risk in the same evidence categories.

Scan-backed comparison

Ads: LowData: ElevatedSecurity: Moderate

Blooket

blooket.com

Visit

Why compare it

Blooket is in the education and student tools category and has rendered scan evidence, making it useful for comparing ads, trackers, cookies, and security posture.

Best fit

Use it as a comparison point when you want another option with lower observed risk in the same evidence categories.

Scan-backed comparison

Ads: LowData: ElevatedSecurity: Elevated

ClassLink

classlink.com

Visit

Why compare it

ClassLink is in the education and student tools category and has rendered scan evidence, making it useful for comparing ads, trackers, cookies, and security posture.

Best fit

Use it as a comparison point when you want another option with lower observed risk in the same evidence categories.

Scan-backed comparison

Ads: ElevatedData: HighSecurity: Moderate-low

Zearn

zearn.org

Visit

Why compare it

Zearn is in the education and student tools category and has rendered scan evidence, making it useful for comparing ads, trackers, cookies, and security posture.

Best fit

Use it as a comparison point when you want another option with a similar observed-risk range in the same evidence categories.

Scan-backed comparison

Ads: HighData: HighSecurity: Moderate-low
FAQs

Teachers Pay Teachers safety questions answered

Is Teachers Pay Teachers safe to use?

Latest scan of Teachers Pay Teachers across 6 public pages captured 628 browser requests, 29 third-party domains, 5 ad-domain matches, 28 tracker-domain matches, and 27 cookies (12 third-party). Core header checks were present. External checks: HTTP Observatory flagged. This is not a guarantee of safety; it is a time-bound public-page evidence report.

What did Blockify actually observe on Teachers Pay Teachers?

Key observations from the rendered sample: 628 browser requests, 29 third-party domains, 5 ad-domain matches, 28 tracker-domain matches, and 12 third-party cookies. Core header checks were present.

Does Teachers Pay Teachers use ads or trackers?

The rendered public-page scan found 5 ad-domain matches and 28 tracker-domain matches across 6 sampled pages. The most active matches were google.com (29), bat.bing.com (26), gstatic.com (25) and 25 more.

What should schools check before using Teachers Pay Teachers?

Use the public-page privacy and security signals here, then compare student-data terms, SSO settings, roster access, retention policy, parent consent, and district controls.

Why does the report show teacherspayteachers.com instead of another domain?

We tested teacherspayteachers.com because it is the website address selected for this report.

What should I compare before choosing Teachers Pay Teachers alternatives?

Compare the same evidence categories: rendered requests, ad-domain matches, tracker-domain matches, cookies, security headers, external checks, and whether each alternative fits the same user task.

Can Blockify guarantee that this website is safe?

No. Blockify can reduce ads, trackers, and pop-ups in the browser, but no scan can guarantee every page, account flow, future visit, or personalized state is safe.