Savoie · France
Valloire snow forecast and ski weather
Today at a glance
- Season
- Season dates not yet verified
- Lifts
- 0 of 15 openmeaning not statedValloire sectors Crey du Quart and Sétaz · source-listed map lifts and downhill pistes · Lumiplay / Valmeinier – Valloire
- Pistes
- 0 of 44 openmeaning not statedValloire sectors Crey du Quart and Sétaz · source-listed map lifts and downhill pistes · Lumiplay / Valmeinier – Valloire
- Snow depth
- Not reported
Forecast snowfall: 0 mm at 1,400 m, 0 mm at 2,100 m and 2.7 mm at 2,750 m water equivalent over 24 h from 9 Nov, 12:00 · Open-Meteo · MeteoSwiss ICON-CH1/CH2, issued 9 Nov, 07:00 (Europe/Paris). Forecast source
Valloire is a village in the Maurienne in Savoie, at 1,405 m by the church according to French Wikipedia. Its Sétaz and Crey du Quart sectors make up 80 km of the 160 km that the operator gives for the linked Galibier-Thabor ski area with Valmeinier.
Area covered: This page covers the Valloire side of the Galibier-Thabor ski area: the sectors Crey du Quart and Sétaz as the operator’s map lists them. Valmeinier has its own page. The forecast uses one point at the Sétaz gondola valley station in Valloire, so conditions at Valmeinier and on the upper terrain can differ.
Your Winter Picture
Current view
The snow under your skis.
Coverage, grooming and the surface of the prepared runs.
4 – 8 °C · 2,100 m · 9 Nov – 11 Nov
Open-Meteo · MeteoSwiss ICON-CH1/CH2 · Issued 9 Nov, 07:00
Sources & method
Local reports describe observed conditions. The weather forecast is shown separately; it does not establish piste quality or snow cover.
The illustration connects the three views. It is a schematic, not a route map or a picture of current snow cover.
For Valloire, the 1,400, 2,100 and 2,750 m values are elevation-adjusted model forecasts at the forecast point Sétaz gondola valley station, not observations or separate weather stations.
The mountain, hour by hour
Compare the next 48 hours at representative elevations.
Forecast by elevation
1,400 m
6.9–12.8 °C
Rain
Complete forecast
Forecast period: – · Europe/Paris
Issued: 11/9/26, 7:00 AM · Source
2,100 m
3.5–7.7 °C
Rain
Complete forecast
Forecast period: – · Europe/Paris
Issued: 11/9/26, 7:00 AM · Source
2,750 m
-0.7–3.9 °C
Rain and snow
Complete forecast
Forecast period: – · Europe/Paris
Issued: 11/9/26, 7:00 AM · Source
Complete forecast · Forecast hours available: 48/48
Issued: Nov 9, 2026, 7:00 AM · Europe/Paris · Open-Meteo · MeteoSwiss ICON-CH1/CH2
| Local time | Temperature °C | Precipitation mm | Forecast snowfall · mm water equivalent |
|---|---|---|---|
| · 12/24 h | — | — | — |
| · 24/24 h | 4–7 | 2 | 0 |
| · 12/24 h | — | — | — |
Hourly detail
Hourly forecast values
| Local time | Temperature °C | Precipitation mm | Humidity % | Wind m/s |
|---|---|---|---|---|
| Nov 9, 2026, 12:00 PM | 7.7 | 0 | 62 | 2.6 |
| Nov 9, 2026, 1:00 PM | 7.4 | 0 | 63 | 4.2 |
| Nov 9, 2026, 2:00 PM | 7 | 0 | 67 | 3.3 |
| Nov 9, 2026, 3:00 PM | 6.5 | 0 | 72 | 2.2 |
| Nov 9, 2026, 4:00 PM | 6.1 | 0 | 75 | 1.3 |
| Nov 9, 2026, 5:00 PM | 5.7 | 0 | 74 | 0.9 |
| Nov 9, 2026, 6:00 PM | 5.4 | 0.1 | 75 | 1.2 |
| Nov 9, 2026, 7:00 PM | 4.9 | 0.3 | 79 | 1.6 |
| Nov 9, 2026, 8:00 PM | 4.9 | 0.2 | 79 | 2.6 |
| Nov 9, 2026, 9:00 PM | 5 | 0 | 76 | 1.6 |
| Nov 9, 2026, 10:00 PM | 4.7 | 0 | 78 | 2 |
| Nov 9, 2026, 11:00 PM | 4.6 | 0.1 | 77 | 1.5 |
| Nov 10, 2026, 12:00 AM | 4.6 | 0.1 | 77 | 1.4 |
| Nov 10, 2026, 1:00 AM | 5.1 | 0.4 | 74 | 0.6 |
| Nov 10, 2026, 2:00 AM | 4.5 | 0.7 | 79 | 0.6 |
| Nov 10, 2026, 3:00 AM | 4.3 | 0.5 | 81 | 1.3 |
| Nov 10, 2026, 4:00 AM | 3.8 | 0.3 | 84 | 1.6 |
| Nov 10, 2026, 5:00 AM | 4.7 | 0 | 78 | 0.3 |
| Nov 10, 2026, 6:00 AM | 4.3 | 0 | 80 | 0.6 |
| Nov 10, 2026, 7:00 AM | 4.5 | 0 | 80 | 0.4 |
| Nov 10, 2026, 8:00 AM | 4.8 | 0 | 78 | 0.6 |
| Nov 10, 2026, 9:00 AM | 5 | 0 | 85 | 0.4 |
| Nov 10, 2026, 10:00 AM | 5.5 | 0 | 90 | 1 |
| Nov 10, 2026, 11:00 AM | 6.1 | 0 | 90 | 0.8 |
| Nov 10, 2026, 12:00 PM | 6.6 | 0 | 90 | 1 |
| Nov 10, 2026, 1:00 PM | 6.7 | 0 | 87 | 1.2 |
| Nov 10, 2026, 2:00 PM | 7.1 | 0 | 84 | 1.3 |
| Nov 10, 2026, 3:00 PM | 7 | 0 | 87 | 1.2 |
| Nov 10, 2026, 4:00 PM | 6.5 | 0 | 87 | 1 |
| Nov 10, 2026, 5:00 PM | 6 | 0 | 88 | 0.1 |
| Nov 10, 2026, 6:00 PM | 4.3 | 0 | 88 | 2.9 |
| Nov 10, 2026, 7:00 PM | 3.7 | 0 | 88 | 4 |
| Nov 10, 2026, 8:00 PM | 4 | 0 | 85 | 4.3 |
| Nov 10, 2026, 9:00 PM | 3.8 | 0 | 85 | 4.1 |
| Nov 10, 2026, 10:00 PM | 3.7 | 0 | 83 | 4.5 |
| Nov 10, 2026, 11:00 PM | 3.6 | 0 | 80 | 5 |
| Nov 11, 2026, 12:00 AM | 3.5 | 0 | 78 | 5.1 |
| Nov 11, 2026, 1:00 AM | 3.6 | 0 | 74 | 5.2 |
| Nov 11, 2026, 2:00 AM | 4.1 | 0 | 70 | 4.9 |
| Nov 11, 2026, 3:00 AM | 4.4 | 0 | 69 | 5 |
| Nov 11, 2026, 4:00 AM | 4 | 0 | 72 | 4.8 |
| Nov 11, 2026, 5:00 AM | 4.3 | 0 | 69 | 4.7 |
| Nov 11, 2026, 6:00 AM | 4.1 | 0 | 72 | 5.2 |
| Nov 11, 2026, 7:00 AM | 4.1 | 0 | 75 | 5.4 |
| Nov 11, 2026, 8:00 AM | 4.3 | 0 | 76 | 5.3 |
| Nov 11, 2026, 9:00 AM | 4.7 | 0.2 | 80 | 5.3 |
| Nov 11, 2026, 10:00 AM | 5.4 | 0.2 | 80 | 4.9 |
| Nov 11, 2026, 11:00 AM | 5.9 | 0.1 | 83 | 2.3 |
- Modelled snowfall · next 24 hours
- 0 mm water equivalent
- Hours at or below −2°C wet bulb
- 0/48 h
- Longest continuous window
- 0 h
Water contained in modelled snowfall, not centimetres of fresh snow or measured snow depth. Requires 24 complete hours.
Snowmaking weather
Weather screening only. Equipment, water supply and actual cannon operation are not measured. The wet-bulb approximation has no elevation-pressure correction.
Stull (2011)How the forecast changed
Temperature change over matching forecast hours: -0.1 °C · 64 h
Nov 9, 2026, 1:00 AM → Nov 9, 2026, 7:00 AM
Forecast archive
Explore a snow-water scenario
Enter an assumed starting snow-water amount. This is an experimental mass-balance scenario, not observed snow depth, piste readiness or a seasonal forecast.
Seasonal outlook
A resort-specific seasonal outlook is not available here. Short-range weather is not a prediction for the whole winter.
Hourly mountain instruments
One mountain. Different conditions.
Follow the forecast from the village to the upper mountain.
Europe/Paris
Calculation
Linear interpolation between forecast temperatures. Multiple lines can occur in an inversion. The rain–snow boundary can differ.
3.3°C
Wind: 2.6 m/s · Precipitation: 0 mm/h
Open-Meteo · MeteoSwiss ICON-CH1/CH2 · Forecast issued: Nov 9, 07:00 AM7.7°C
Wind: 2.6 m/s · Precipitation: 0 mm/h
Open-Meteo · MeteoSwiss ICON-CH1/CH2 · Forecast issued: Nov 9, 07:00 AM12.4°C
Wind: 1.3 m/s · Precipitation: 0 mm/h
Open-Meteo · MeteoSwiss ICON-CH1/CH2 · Forecast issued: Nov 9, 07:00 AMSchematic elevation profile. Forecasts for one local model location, adjusted for altitude.
Forecast snowfall
Water content of forecast snowfall.
Nov 9, 12:00 PM → Nov 10, 12:00 PM
1,400 m
0 mm water equivalentModelled · Coverage: 24/24 h
2,100 m
0 mm water equivalentModelled · Coverage: 24/24 h
2,750 m
2.7 mm water equivalentModelled · Coverage: 24/24 h
Snowmaking weather tonight
Tonight · 18:00–08:00 local time.
0 h · Suitable weather · 14/14 assessed hours
0 h · Suitable weather · 14/14 assessed hours
0 h · Suitable weather · 14/14 assessed hours
✓ Suitable weather · — Above screening threshold · ? Unavailable
Snowmaking calculation
Remaining complete hours between 18:00 and 08:00 local time. Stull wet-bulb screening at ≤ −2°C; suitable weather does not confirm production. See the method below for limitations.
Near-term outlook
Hourly forecast, adjusted for elevation.
Air temperature
7.7°Snowmaking opportunity
0 / 48 hLongest cold window: 0 h
| Travel dates | Air temperature °C | Precipitation mm |
|---|---|---|
| Nov 9, 2026 | 4.6° / 7.7° | 0.7 mm (12 h) |
| Nov 10, 2026 | 3.6° / 7.1° | 2 mm (24 h) |
| Nov 11, 2026 | 3.5° / 5.9° | 0.5 mm (12 h) |
Provider update: Nov 9, 07:00 AM · Retrieved: Nov 9, 09:17 AM · Europe/Paris
Open-Meteo · MeteoSwiss ICON-CH1/CH2 ↗Schematic elevation profile
How we calculate this
Wet-bulb: Stull (2011), a near sea-level approximation. Alpine pressure effects and very cold, dry conditions limit accuracy. Potential hours use a −2°C threshold; equipment, water and operating decisions remain unknown. Snow balance uses wet-bulb precipitation partition and a configurable degree-day melt factor. Uncalibrated research model.
Stull (2011) ↗Explore a snow balance scenario
Snow balance scenario
Explore a snow balance with your own starting value.
Illustrative water balance, not snow depth or piste readiness. No artificial snow is added. Radiation, wind redistribution and grooming are not represented.
Conceptual snow layers. Thickness is illustrative, not measured.
Forecast archive
What changed in the forecast?
Compare updates for the same hours and elevation.
0.1°C colder across the matching forecast hours.
Matching forecast window9 Nov 2026, 12:00 — 12 Nov 2026, 04:0064 h · 2,100 m · Europe/Paris
Hours between provider updates6 h
- Mean air temperatureForecast
- -0.1 °CEarlier forecast: 5.1 °C
Latest forecast: 5 °C - Total precipitationForecast
- -1.4 mmEarlier forecast: 6.8 mm
Latest forecast: 5.4 mm - Solid precipitation · mm waterModelled
- +0 mmEarlier forecast: 0 mm
Latest forecast: 0 mm - Suitable weather hoursModelled
- +0 hEarlier forecast: 0 h
Latest forecast: 0 h
| Details | Earlier forecast | Latest forecast | Change |
|---|---|---|---|
| Mean air temperatureForecast | 5.1 °C | 5 °C | -0.1 °C |
| Total precipitationForecast | 6.8 mm | 5.4 mm | -1.4 mm |
| Solid precipitation · mm waterModelled | 0 mm | 0 mm | +0 mm |
| Suitable weather hoursModelled | 0 h | 0 h | +0 h |
Modelled snowfall water and suitable snowmaking weather hours.
Issued: 9 Nov 2026, 01:00
Retrieved: 9 Nov 2026, 04:18
snow-0.1.0
Open saved forecast ↗Issued: 9 Nov 2026, 07:00
Retrieved: 9 Nov 2026, 09:17
snow-0.1.0
Open saved forecast ↗How this comparison works+
Daily comparison selects the nearest stored issue to 24 hours earlier (within 6 hours); weekly uses 7 days (within 12 hours). At least six consecutive future hours must match. Source and model version must agree. The comparison describes changes in that forecast period.
This view uses a single forecast. Probabilities and historical accuracy scores are not available.
Forecast status
Snow and lift conditions
Official resort informationReports from the ski areas
Official source reports for areas with at least 30 km of pistes. Each sector keeps its own reporting scope.
Lumiplay / Valmeinier – Valloire
Valloire sectors Crey du Quart and Sétaz · source-listed map lifts and downhill pistesReport time unconfirmed
Saved source values do not confirm conditions or lift operation right now.
- Retrieved
- Source time
- Not supplied
Open among source-listed lifts: 0 / 15Outside the operating period: 15
Piste status · 0 / 44
No verified current snow depth in this report
Source context: Source-listed map sectors only; source status has no observation time and public access is unverified.
Lift status
- TC BRIVE 1 · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TK CHATEAU RIPAILLE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TK CRETE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TK GD PLATEAU · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TK SEA · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TSD BRIVE 2 · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TSD MONTISSOT · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TSF LAC VIEILLE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TAPIS DEBUTANT THIMEL · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TC SETAZ · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TK VERNEYS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TSD CORNAFOND · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TSD VERNEYS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TSF MOULIN BENJAMIN · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TSF THIMEL · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
Piste status
- AIGLE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- BELETTE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- BLANCHON · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- CHAMOIS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- CROCUS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- EDELWEISS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- ESCARGOT · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- ETERLOU · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- GENTIANES · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- GERBOISE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- LUTINS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- MEREGERS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- MULOTS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- PERVENCHE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- PRIMEVERE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- ROSE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- SEA · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- SELLES · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- SOLDANELLE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- STADE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- AIRELLES · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- BLAIREAU · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- BOUQUETIN · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- CAMPANULE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- CASCADE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- CHEVREUIL · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- CHOUCAS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- COMBE THIMEL · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- DAHU · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- JB GRANGE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- JOUBARBE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- MELEZES · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- MOULIN · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- MUGUET · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- MYOSOTIS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- OLYMPIQUE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- RHODOS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- SETAZ BLEUE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- SILENE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- STADE THIMEL · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- TETRAS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- VERNEYS · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- VICLOUSE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
- ANCOLIE · Outside the operating period · Source context: Source state without an observation time; public access is unverified.
Météo-France
Valloire stationArchived report
Saved source values do not confirm conditions or lift operation right now.
- Retrieved
- Source time
- 9 Apr 2026, 15:32
| Measurement location | cm |
|---|---|
| Valloire (2,295 m) · Measured snow depthTotal ground layer of snow, ice and other material | 118 |
Daily report archive
Daily report archive
Lumiplay / Valmeinier – Valloire
Valloire sectors Crey du Quart and Sétaz · source-listed map lifts and downhill pistesNov 9, 2026
Saved source values do not confirm conditions or lift operation right now.
- Retrieved
- Source time
- Not supplied
Open among source-listed lifts: 0 / 15Outside the operating period: 15
Piste status · 0 / 44
No verified current snow depth in this report
Official source ↗Lumiplay / Valmeinier – Valloire
Valloire sectors Crey du Quart and Sétaz · source-listed map lifts and downhill pistesNov 8, 2026
Saved source values do not confirm conditions or lift operation right now.
- Retrieved
- Source time
- Not supplied
Open among source-listed lifts: 0 / 15Outside the operating period: 15
Piste status · 0 / 44
No verified current snow depth in this report
Official source ↗Météo-France
Valloire stationNov 9, 2026
Saved source values do not confirm conditions or lift operation right now.
- Retrieved
- Source time
- 9 Apr 2026, 15:32
| Measurement location | cm |
|---|---|
| Valloire (2,295 m) · Measured snow depthTotal ground layer of snow, ice and other material | 118 |
Resort news
All news for this resortNo news for Valloire in the last 30 days. Latest lift report: 9 November 2026, 11:24 UTC+1.
Snow and lift questions
How much snow is forecast for Valloire ?
For Valloire, the Open-Meteo · MeteoSwiss ICON-CH1/CH2 forecast issued 9 Nov, 07:00 shows modelled snowfall of 0 mm at 1,400 m, 0 mm at 2,100 m and 2.7 mm at 2,750 m in the 24 hours from 9 Nov, 12:00. Amounts are millimetres of water in the snow, not snow depth. Times are local (Europe/Paris). Forecast source ↗
How deep is the snow in Valloire ?
PisteWindow has no current snow-depth report for Valloire. Forecast figures are modelled snowfall, not snow depth. Official resort information ↗
Which lifts are open in Valloire ?
Lifts: 0 of 15 open (Valloire sectors Crey du Quart and Sétaz · source-listed map lifts and downhill pistes; Lumiplay / Valmeinier – Valloire; meaning not stated; Retrieved 9 Nov, 11:24 · source time unconfirmed). Pistes: 0 of 44 open (Valloire sectors Crey du Quart and Sétaz · source-listed map lifts and downhill pistes; Lumiplay / Valmeinier – Valloire; meaning not stated; Retrieved 9 Nov, 11:24 · source time unconfirmed). Official resort information ↗
How does snowfall differ from snow depth?
Snowfall is the new snow that falls in a period. Snow depth is the total on the ground and also reflects earlier snow, melt and settling. PisteWindow’s forecast shows modelled snowfall as water in millimetres, not depth.
Interactive atlas coverage is unavailable here.
There is no local journal feed for this destination.
Get to know the mountain
The operator’s map lists the Valloire sectors Sétaz and Crey du Quart next to Valmeinier’s sectors, so both villages share one ski area. Two gondolas, Sétaz and Crêt de la Brive, start near the village. Schematic illustration, not a map or current conditions.
Before your ski day
When does the ski area of Valloire open?
The operator’s opening page, checked on 8 November 2026, lists a partial pre-opening on 5 and 6 December 2026, the Valloire sectors (Sétaz and Crey du Quart) from 12 to 18 December, and the full Galibier-Thabor area with Valmeinier from 19 December 2026 to 11 April 2027. Dates depend on snow conditions. The lift and piste status shows what is open on a given day.[3][4]
Does this page cover the whole Galibier-Thabor ski area?
No. The area links Valloire and Valmeinier, and the operator gives it as 160 km of pistes. This page covers the Valloire sectors Sétaz and Crey du Quart, which the operator puts at 80 km. The Valmeinier sectors are on their own page.[1]
Where do the lift status and snow depth on this page come from?
Lift and piste status comes from the operator’s interactive map and counts only the Valloire sectors Crey du Quart and Sétaz. The map gives no update time, so the counts are labelled as source-listed. Snow depth comes from the Météo-France station Valloire at 2,295 m, part of a seasonal archive: the page shows its latest reading with the date, or marks snow as unavailable.[4][5]
Are the 1,400, 2,100 and 2,750 m forecasts for Valloire observations?
No. They are model values adjusted to 1,400, 2,100 and 2,750 m, calculated at one representative point (Sétaz gondola valley station).[2]
Destination sources
PisteWindow · Reviewed
- Skiing in ValloireValloire Tourisme
- Sétaz gondola valley station forecast locationOpenStreetMap contributors
- Opening of the slopesValloire Tourisme
- Valmeinier–Valloire interactive map (lift and piste status)Valloire Tourisme / Lumiplay
- Météo-France NIVO snow observation archive: Valloire stationMétéo-France
- ValloireWikipedia
- Open-Meteo · MeteoSwiss ICON-CH1/CH2Open-Meteo